Job DescriptionJob Description
Title :Java Lead Engineer
Location: Sacramento, CA
Duration: Long-term
Rate: $market All Inclusive
Skills and Experience
- Minimum 12 years' experience developing enterprise-level, mission critical, database-driven software for medium and large application development projects. Full life cycle experience is required.
- Minimum 5 years' experience in leading technical teams in leadership roles.
- Extremely thorough understanding of software design and development including Python and Java platforms, programming , Object oriented analysis and design, and application architecture and design.
- Must be focused on the delivery of customer value, in the form of executing software that meets the customer s needs.
- Must be able to interact and communicate with all levels of staff and project management in both the business and the technical areas.
- Strong knowledge and experience with Agile Scrum with proven ability to work with a matrixed project or scrum team.
- Possess excellent analytical, problem solving, organizational, interpersonal, and motivational skills, with the ability to move cleanly from theoretical to implementation thinking.
- Desire and ability to learn new skills and improve upon current skills.
- High degree of flexibility, efficiency and motivation in work habits in a challenging, fast-paced environment.
Requirements
Bachelor's Degree in Computer Science, or Equivalent experience
Minimum 7 years expert experience in:
- Object Oriented Programming
- Java, Python(some)
- Object-Relational Mapping
- Agile Software Development (SCRUM)
- Domain-Driven Design, MVC and other design patterns
Proficient in:
- Data Modeling with Object Role Modeling (or other conceptual modeling method)
- Git, Jenkins, Docker, Artifactory OR Aws
- SQL Server in a clustered environment
- XML and JSON
- Web Services – SOAP and/or REST
- Browser-side development
- Performance Profiling Tools
#J-18808-Ljbffr