backGo to search

Lead Java Developer with AWS

hot
bullets
Java, Amazon Web Services, REST, Microservice Architecture Pattern, Terraform, Kubernetes, Docker, Spring, Java Bootstrapping Frameworks, SQL, NoSQL Databases
bullets
Pune, Gurgaon, Bangalore, Hyderabad

The ideal candidate for our Lead Java Developer position will have an impressive background in AWS, SQL, and Spring Boot.

This role involves tasks such as troubleshooting, log analysis, and navigation of Java code. Additionally, the individual will be responsible for the development and upkeep of Java applications. Other key tasks include managing changes in the database, carrying out unit tests and end-to-end tests, and monitoring system performance and scalability using Splunk.

Responsibilities
  • Java applications development and maintenance
  • Leadership and management of a team of developers with a focus on ensuring successful project completion
  • Troubleshooting via log analysis and Java code navigation
  • Management of database changes, particularly for AWS RDS/PostgreSQL and potentially DynamoDB
  • Execution of various tests including unit tests, end-to-end tests, and functional tests
  • System performance and scalability monitoring utilizing Splunk
  • Collaboration with support engineers for the design, implementation, and testing of changes
  • Contribution to the knowledge base through updates to documentation and design
Requirements
  • A Bachelor's degree in Computer Science or a similar field, or relevant experience
  • A minimum of 6 years of professional experience in Java development
  • A minimum of 1 year of leadership experience in software development teams, showcasing excellent leadership abilities
  • Proficiency in tools and platforms including AWS, SQL, Spring Boot, Amazon RDS, and Jira
  • Experience in managing database changes, including AWS RDS/PostgreSQL and potentially DynamoDB
  • Acquaintance with various testing methodologies, including unit testing, end-to-end testing, and functional testing
  • Experience in troubleshooting, log analysis, and Java code navigation
  • Understanding of system performance and scalability concepts, including monitoring via Splunk
  • An upper-intermediate level of English communication skills, both verbal and written
Nice to have
  • Experience with AWS services such as Lambda, S3, and EC2
  • An understanding of containerization and orchestration technologies such as Docker and Kubernetes
  • Familiarity with Agile methodologies such as Scrum or Kanban