Title: Lead Java Backend Engineer
Duration: 6 months
Client Location: Roseville CA
On-site/Remote: remote but will need to cover PST
Potential for client hire: Could go full time.
Job Description
- Java Need Expert in Spring and Spring Boot
- Must be good at Testing Like Automation and Unit
- CI/CD
- Cloud AWS is a must
- The Job is mostly Backend Processing with Java API.
- Backend is MySQL and Postgres Must know SQL.
- financial background is needed
Other
- Jera used for project management
- Github repository
- Jenkins continuous integration
Required Skills:
- Basic Qualifications Bachelor's Degree in Computer Science or equivalent experience required
- Minimum 8 years of experience in software development.
- Minimum 3 years of experience with transactions and data intensive solutions.
- Minimum 3 years of application development, deployment and support experience in cloud infrastructure
- Finance industry experience Expert cloud technology experience Skills and Knowledge
- Must have hands-on knowledge of cloud technologies AWS
- Must have hands-on experience in systems analysis and design, design patterns. Effective verbal and written communication skills required
- Ability to contribute to multiple project/demands simultaneously Advanced ability to read, interpret, and perform software development activities including research, programming, consulting, functional and process documentation.
- Expert knowledge of the business domain including data, process and user experience.
- Advanced experience and knowledge in Java, JavaScript, SQL, Spring-boot, React,NodeJS and other modern technologies
- Able to perform complex designs, development, assist other in troubleshooting Advanced
- hands-on experience of cloud deployments, automation and maintenance Perform advanced software testing (e.g. load, performance, scalability).
- Effective verbal and written communication skills to working with stakeholders across organization
- Extensive experience in software practices: Agile, Lean, DevOps, SSDLC A wide degree of creativity and latitude is expected. May report directly to a project lead or manager.
Responsibilities
- Actively design and implement significant and complex payment system on a day-to-day basis.
- Own service qualities reliability, scalability, maintainable, observability and testability
- Ensure applications and all SDLC artifacts are in compliance with data security standards and policies Provide support to development teams as a senior technical resource.
- Analyze and plan work to meet project deadlines.
- Coordinate project dependencies across team and function domains Assist or lead the application testing, deployment, release activities Performs complex technical analysis of business services, technical, and infrastructure components.
- Frequently interacts with subordinate team leaders, outside clients and functional peer groups at management levels.
- Assists or leads in implementing analyses that will identify requirements related to people, processes & technology and the SDLC.
- Perform code quality reviews of peers and junior developers.
- Assist or lead production support, triage and root cause analysis activities Act as emergency support team as needed.