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 seek a Lead Java Developer boasting a robust background in AWS, SQL, and Spring Boot.
The role involves Java code navigation, log interpretation, and troubleshooting, in addition to the development and upkeep of Java applications. Further duties encompass database change management, conducting unit tests, end-to-end tests, and supervising system performance and scalability using Splunk.
Responsibilities
- Java applications development and maintenance
- Team leadership and management, ensuring project success
- Log interpretation and Java code navigation for troubleshooting
- Database change management, including AWS RDS/PostgreSQL and potentially DynamoDB
- Conducting unit tests, end-to-end tests, and functional tests
- System performance and scalability monitoring with Splunk
- Collaboration with support engineers for the design, implementation, and testing of changes
- Documentation and design updates to contribute to the knowledge base
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 experience leading software development teams, with strong leadership skills
- Proficient in AWS, SQL, Spring Boot, Amazon RDS, and Jira
- Experience in database change management, including AWS RDS/PostgreSQL and potentially DynamoDB
- Familiarity with diverse testing techniques, including unit testing, end-to-end testing, and functional testing
- Experience in troubleshooting, log reading, and Java code navigation
- Understanding of performance and scalability concepts, with experience in system performance monitoring using 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, including Docker and Kubernetes
- Familiarity with Agile methodologies like Scrum or Kanban