Lead Java Developer with AWS

Filled
February 21, 2026

Job Description

Job Type: Full-Time
Work Mode: Remote / Hybrid (depending on company requirements)

Role Overview

We are looking for an experienced Lead Java Developer with strong AWS expertise to join our growing engineering team. In this role, you will design, build, and maintain scalable cloud-based applications while leading development efforts and ensuring high-quality software delivery.

You will collaborate with cross-functional teams, contribute to architecture decisions, and help drive best practices across the development lifecycle.

Key Responsibilities

  • Design, develop, and maintain scalable Java-based applications.
  • Build and deploy applications using AWS cloud services.
  • Collaborate with product managers, designers, and developers to deliver new features.
  • Troubleshoot production issues and ensure system reliability.
  • Participate in architecture discussions and technical decision-making.
  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and mentor junior developers.
  • Ensure applications follow security, performance, and scalability best practices.
  • Manage software releases and deployment processes.

Required Skills & Experience

  • Strong experience in Java development.
  • Hands-on experience with AWS cloud services.
  • Experience designing applications using Java EE platforms.
  • Deep understanding of Java and JEE internals.
  • Experience with Relational Databases, SQL, and ORM technologies.
  • Experience building web applications using modern frameworks.
  • Strong understanding of software development lifecycle and best practices.

AWS Expertise

Candidates should have hands-on experience with services such as:

  • EC2 – Application hosting
  • IAM – Security and access control
  • RDS – Managed databases
  • S3 – Object storage
  • Lambda – Serverless computing

AWS Certification is a plus.

Preferred Qualifications

  • Experience with microservices architecture.
  • Familiarity with DevOps and CI/CD pipelines.
  • Experience with Spring / Spring Boot frameworks.
  • Strong debugging and performance optimization skills.
  • Ability to work in Agile environments.

What Makes a Great Candidate

  • Strong problem-solving mindset.
  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced development environment.
  • Leadership mindset with mentoring abilities.