Job Description:-
We are looking for an experienced AWS Java Lead Developer with strong backend development expertise in Java, Spring Boot, microservices architecture, and AWS cloud services. The ideal candidate should have hands-on experience in designing and developing scalable, high-performance backend applications, along with working knowledge of Python for scripting, automation, and backend development.
The candidate will lead a team of developers, drive technical design decisions, ensure code quality, and collaborate with architects, product owners, and other stakeholders.
Key Responsibilities
Lead the design, development, and implementation of scalable backend applications using Java and Spring Boot.
Architect and develop microservices-based applications deployed on AWS.
Provide technical leadership, code reviews, and mentorship to development teams.
Design and implement RESTful APIs and backend integrations.
Develop and maintain cloud-native applications using AWS services.
Utilize Python for scripting, automation, data processing, and backend integrations.
Optimize application performance, scalability, security, and reliability.
Implement CICD pipelines and support DevOps practices.
Troubleshoot complex production issues and ensure system stability.
Work closely with cross-functional teams to deliver high-quality software solutions.
Strong experience in Core Java, Java 81117 or above.
Spring Boot, Spring MVC, Spring Security, and Spring Data JPA.
Microservices architecture and REST API development.
Hibernate, JPA, and SQLNoSQL databases.
Multithreading, concurrency, and JVM performance tuning.