Lead Software Engineer (Full Stack Java / AWS / React)

Lead Software Engineer (Full Stack Java / AWS / React)

Posted Today by 1762661002

Negotiable
Outside
Remote
USA

Summary: The Lead Software Engineer will be responsible for overseeing complex enterprise-level projects, ensuring quality and consistency in collaboration with global teams. The role involves designing, developing, and maintaining applications using technologies such as Spring Boot, AWS, and React. The engineer will also architect RESTful APIs and microservices while adhering to best coding practices. A strong emphasis is placed on performance optimization and continuous technology evaluation.

Key Responsibilities:

  • Work on complex enterprise-level projects with full ownership from design to deployment.
  • Collaborate with global and offshore teams; ensure delivery quality and consistency.
  • Design, develop, test, and maintain applications using Spring Boot, AWS, and React.
  • Architect and implement RESTful APIs and microservices.
  • Write clean, maintainable, test-driven code aligned with best practices.
  • Troubleshoot and optimize applications for performance and scalability.
  • Continuously evaluate new technologies, suggest upgrades, and modernize systems.
  • Contribute to Agile ceremonies, code reviews, and team knowledge sharing.

Key Skills:

  • 13+ years overall experience in software development.
  • 10+ years in Java, 7+ years with Spring Boot / Spring Batch.
  • 3+ years experience with React / front-end development.
  • 5+ years working with AWS Cloud (S3, API Gateway, AppSync, Lambda, etc.).
  • 4+ years designing and developing microservices / REST APIs.
  • Strong in databases PostgreSQL, DynamoDB, MySQL, or equivalent.
  • Hands-on with Jenkins, Docker, and CI/CD pipelines.
  • Familiarity with TDD and Agile methodologies.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job title: Lead software engineer

Contract : 6 +months

Locations: Remote

Key Duties and Responsibilities

  • Work on complex enterprise-level projects with full ownership from design to deployment.
  • Collaborate with global and offshore teams; ensure delivery quality and consistency.
  • Design, develop, test, and maintain applications using Spring Boot, AWS, and React.
  • Architect and implement RESTful APIs and microservices.
  • Write clean, maintainable, test-driven code aligned with best practices.
  • Troubleshoot and optimize applications for performance and scalability.
  • Continuously evaluate new technologies, suggest upgrades, and modernize systems.
  • Contribute to Agile ceremonies, code reviews, and team knowledge sharing.

Key Requirements

  • 13+ years overall experience in software development.
  • 10+ years in Java, 7+ years with Spring Boot / Spring Batch.
  • 3+ years experience with React / front-end development.
  • 5+ years working with AWS Cloud (S3, API Gateway, AppSync, Lambda, etc.).
  • 4+ years designing and developing microservices / REST APIs.
  • Strong in databases PostgreSQL, DynamoDB, MySQL, or equivalent.
  • Hands-on with Jenkins, Docker, and CI/CD pipelines.
  • Familiarity with TDD and Agile methodologies.

Experience in pharma/healthcare domain is a plus