Go to search
Lead Java Developer with AWS
Java, Amazon Web Services, REST, Microservice Architecture Pattern, Terraform, Kubernetes, Docker, Spring, Java Bootstrapping Frameworks, SQL, NoSQL Databases
Pune, Gurgaon, Bangalore, Hyderabad
We are seeking a Lead Java Developer with a strong foundation in AWS, SQL, and Spring Boot.
The role involves troubleshooting, log interpretation, navigating Java code, and the development and upkeep of Java applications. Additional responsibilities encompass database change administration, execution of various types of tests, and utilizing Splunk for system performance and scalability monitoring.
Responsibilities
- Overseeing and advancing Java applications
- Leading and managing a team of developers to ensure successful project delivery
- Troubleshooting using log interpretation and Java code navigation
- Administering database changes including AWS RDS/PostgreSQL and potentially DynamoDB
- Executing unit, end-to-end, and functional tests
- Monitoring and evaluating system performance and scalability using Splunk
- Collaborating with support engineers on design, implementation, and testing of changes
- Contributing to the knowledge base with documentation and design updates
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- Minimum of 6 years' experience in Java development
- At least 1 year of experience leading software development teams with excellent leadership skills
- Proficiency in AWS, SQL, Spring Boot, Amazon RDS, and Jira
- Experience with database change management, including AWS RDS/PostgreSQL and potentially DynamoDB
- Knowledge of testing techniques, including unit, end-to-end, and functional testing
- Experience in troubleshooting, log interpretation, and navigating Java code
- Understanding of performance and scalability concepts, including system performance monitoring via Splunk
- Upper-intermediate level of English communication skills, both verbal and written
Nice to have
- Experience with AWS services such as Lambda, S3, and EC2
- Understanding of containerization and orchestration technologies like Docker and Kubernetes
- Familiarity with Agile methodologies like Scrum or Kanban