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 looking for an expert Lead Java Developer, boasting solid proficiency in AWS, SQL, and Spring Boot to join our team.
The role encompasses tasks such as troubleshooting, log reading, and Java code navigation, along with the development and maintenance of Java applications. Additional duties involve database change management, execution of various tests, and system performance and scalability monitoring utilizing Splunk.
Responsibilities
- Java application development and maintenance
- Guidance and management of the developer team, ensuring successful project completion
- Troubleshooting via log reading and Java code navigation
- Database change management, particularly with AWS RDS/PostgreSQL and potentially DynamoDB
- Various test executions including unit tests, end-to-end tests, and functional tests
- System performance and scalability monitoring through Splunk
- Collaborative design, implementation, and testing with support engineers
- Enhancing the knowledge base via 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 exceptional leadership skills
- Proficiency in AWS, SQL, Spring Boot, Amazon RDS, and Jira
- Experience in database change management, particularly with 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
- Awareness of performance and scalability principles, including system performance monitoring via Splunk
- Verbal and written English communication skills at an upper-intermediate level
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 like Scrum or Kanban