Job Description :

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.