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're in search of a Lead Java Developer boasting a robust background in AWS, SQL, and Spring Boot.
This role encompasses troubleshooting, log reading, and navigation of Java code, alongside development and maintenance of Java applications. Additional tasks include database change management, executing various tests, and utilizing Splunk for monitoring system performance and scalability.
Responsibilities
- Java application development and maintenance
- Leadership and management of the developer team for successful project completion
- Troubleshooting via log interpretation and Java code navigation
- Database change management including AWS RDS/PostgreSQL and possible DynamoDB
- Execution of unit tests, end-to-end tests, and functional tests
- System performance and scalability monitoring with Splunk
- Collaborative design, implementation, and testing with support engineers
- Knowledge base enhancement through documentation and design updates
Requirements
- Bachelor's degree in Computer Science or a related field, or equivalent experience
- Minimum 6 years of experience with Java development
- At least 1 year of experience leading software development teams with strong leadership skills
- Proficiency in AWS, SQL, Spring Boot, Amazon RDS, and Jira
- Experience in database change management, including AWS RDS/PostgreSQL and possible DynamoDB
- Familiarity with different testing methods including unit testing, end-to-end testing, and functional testing
- Skills in troubleshooting, log interpretation, and Java code navigation
- Understanding of performance and scalability metrics, including system performance monitoring with Splunk
- Upper-intermediate English communication skills both verbal and written
Nice to have
- Experience with AWS services like Lambda, S3, and EC2
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes
- Familiarity with Agile methodologies such as Scrum or Kanban