Lead Java Developer
Sameer JoshiUnited StatesLEADPosted 11d ago
JavaSpringHibernate/JPASQLMySQLMavenTomcatAWSECS/FargateECRALBSecrets ManagerSSMS3CloudWatchIaCCDKCloudFormationTerraform
About the Role
We are hiring a Lead Software Engineer to own technical direction for a large multi-module Java enterprise platform with a modern React UI, batch processing, partner integrations, and AWS-hosted containerized deployments.
Key Responsibilities
• Lead design and delivery across a mature codebase
• Modernize architecture, cloud operations, and developer experience
• Experience building AI agents / LLM-powered workflows is a strong plus
Requirements
• 13+ years professional software engineering experience; 2+ years in a lead / staff / tech-lead capacity
• Deep expertise in Java (Java 8+; comfort with large enterprise codebases)
• Strong hands-on experience with Spring (MVC, Security, Batch, SOAP/REST), Hibernate/JPA, and relational data modeling
• Solid SQL / MySQL skills: schema design, query tuning, transactional integrity
• Experience with Maven, multi-module builds, and Tomcat (or similar Java app servers)
• Proven AWS experience in production: ideally ECS/Fargate, ECR, ALB, Secrets Manager / SSM, S3, CloudWatch, and IaC (CDK, CloudFormation, or Terraform)
• Experience modernizing or maintaining legacy enterprise systems while delivering incremental improvements safely
• Strong design, debugging, and communication skills; ability to lead without blocking the team