Lead Java Developer
Lead Java Developer – AI Focused We are seeking a hands-on Lead Java Developer to drive the design, development, and modernization of scalable backend services while championing AI-first engineering practices. This role combines technical leadership with deep Java expertise to deliver secure, cloud-native solutions that improve reliability, developer productivity, and business outcomes.
Key Responsibilities
- Lead the architecture, development, and delivery of enterprise Java applications and microservices
- Design and build cloud-native solutions on AWS using event-driven and distributed system patterns
- Drive modernization efforts, migrating legacy/on-prem applications to scalable AWS-based architectures
- Champion AI-assisted and agentic development practices, integrating AI into coding, testing, documentation, and CI/CD workflows
- Establish engineering standards through code reviews, architecture guidance, mentoring, and technical leadership
Required Qualification
- 8+ years of software engineering experience with strong expertise in Java/JVM technologies
- Proven experience leading technical initiatives and influencing architectural decision
- Hands-on experience building and supporting cloud-native applications in AW
- Strong understanding of microservices, event-driven architecture, APIs, and messaging patterns
- Experience with CI/CD, automated testing strategies, and production support
- Excellent communication skills with the ability to mentor engineers and collaborate across team
Preferred Qualifications
- Experience modernizing legacy systems to AWS.
- Familiarity with AI-assisted development tools and agentic workflows.
- Experience with Docker, Kubernetes/EKS, ECS, or serverless technologies.
- Knowledge of Infrastructure as Code (Terraform/CDK) and observability tools such as Datadog or New Relic.
Apply tot his job Apply To this Job