This site uses cookies. To find out more, see our Cookies Policy

Java/DevOps Engineer in Los Angeles, CA at ConsultNet

Date Posted: 4/21/2019

Job Snapshot

Job Description


 
Java/DevOps Engineer
Los Angeles
Salary: $105K
Direct Hire

Looking for a software developer will implement improvements in a responsive and responsible manner and working with other staff (mainly Engineering & IT Development and IT Infrastructure). The role also includes interacting with business program managers and delivery managers to better understand and develop requirements and to communicate deliverables and design considerations.
Design and develop a variety of software applications that are used for internal and/or the Internet community. Work closely with the end users, other departments at the company and other software engineers to develop new or equivalent applications and improve existing ones. This position reports to the Delivery Manager, Technical Services Support.
Key Responsibilities

  • Design and develop both server-side and client-side layers of our website and internal tools
  • Accelerate the entire build-test-deploy cycle from months to minutes; building upon Agile, Continuous Integration/Continuous Delivery (CI/CD) and DevOps practices to transform and automate the delivery of high-quality software.
  • Proactively analyze situations and champion innovative solutions for the selection of new or improved methodologies, techniques, and evaluation criteria for achieving objectives.
  • Develop and maintain software solutions that are used in various different functions. These include internal systems used by staff, as well as customer-facing applications used by external constituencies through websites.
  • Collaborate with other team members and partners in the design, implementation, and support of new services and features to meet business needs and improve their core functions.
  • Conduct comprehensive reviews of projects/tasks to ensure adherence to design and quality objectives
    Proactively interact with the end users to gather product requirements.
  • Create software installation packages with installation guides. Assist IT to deploy the final applications into product environment and support post-release maintenance.

 
Qualifications

  • Experience developing high-quality Java code
  • Knowledge of cross-browser HTML5/CSS3/JavaScript/jQuery
  • Knowledge of open-source development and contributions are a plus
  • Proficiency with software architecture, modular and object-oriented design
  • Familiarity with 'DevOps”; the role will involve developing and implementing process improvements that can involve coordinating multiple stakeholders. Deployment processes should be repeatable, well documented, and involve automation to the maximum extent possible
  • Working knowledge ofWebService API Integration (RESTful, etc.)
  • Solid understanding of file structures (XML, ISON, flat file, etc.)
  • General knowledge of communication protocols (FTP, HTTP, HTTPS, etc.)
  • Must be a team-oriented person with excellent analytical skills
  • Experience with agile / scrum management tools (JIRA preferable)
  • Experience with source control repositories (GitHub preferable)
  • Able to work from the office, and able to travel up to 10%
  • Experience in Test Driven Development (TDD) and/or Extreme Programming (XP)
  • Good fundamental and hands-on knowledge of relational database design and operation
  • Experience through the full lifecycle of application development projects
  • Knowledge of the Internet and Domain Naming System required
  • Ability to work in a small team, with minimal supervision
  • The successful candidate will understand the constraints that may limit action, and how their position fits into the team as a whole
  • Excellent interpersonal and communication skills

 
Education and Experience Requirements
 

  • Minimum 3 - 5 years in software design and development experience
  • At least 3 years' experience with modern Java web application frameworks (Spring, Spring MVC, Tapestry, Grails)
  • Bachelor's or Master's degree in computer science or related field
  • Experience with a relational database system (e.g. Oracle, MS-SQL Server, MySQL)
  • Experience developing and consuming web services (RESTful)
  • Ideally, experience with software development in Python
  • Ideally, experience with Unix and/or Linux systems administration and troubleshooting
  • Ideally, experience with integration/middleware tools (e.g. Informatica, Cast Iron, Pervasive, Scribe)
  • Prior international experience will be a strong plus
  • Job duties will require the use of a computer for prolonged periods of time. The primary method of communicating with external stakeholders is through the Internet

 
Be a part of the ConsultNet difference. As a leading national provider of IT staffing and solutions, ConsultNet delivers exceptional services to startup, midmarket and Fortune 1000 companies across North America. Since 1996, we've partnered with clients to create rewarding opportunities for our consultants, successfully building teams that have surefire results.
In the past two years alone, we have placed more than 1,500 consultants in contract, contract-to-hire, or direct placement opportunities. We understand communication is key to finding the right job that matches your skills and career goals. For us, it's not just the work that we do; it's how we do the work. Our breadth of offerings extends to multiple IT positions in major markets throughout the country, see more at www.consultnet.com