AGILE TECHNOLOGY SOLUTIONS

Lead Java Developer - Spring Boot/Microservices Architecture

Job Location

pune, India

Job Description

About the Role : We are looking for an experienced and hands-on Lead Java Developer with deep expertise in Spring Boot and modern backend engineering practices. You will lead a team of developers and work closely with product owners, architects, and DevOps engineers to build scalable, secure, and high-performance web applications and RESTful APIs. Key Responsibilities : - Lead the design, development, and delivery of backend services using Java, Spring Boot, and related technologies - Collaborate with cross-functional teams (UI/UX, DevOps, QA, Product) to define, design, and ship new features - Architect and implement scalable, maintainable, and secure APIs and microservices - Mentor junior developers through code reviews, technical guidance, and best practices - Drive CI/CD adoption, automation, and release pipelines - Optimize application performance, scalability, and reliability - Ensure code quality through automated tests and code analysis tools - Work with the DevOps team to ensure smooth deployment and monitoring - Maintain documentation, technical designs, and architecture diagrams - Stay up to date with emerging technologies and recommend Skills Required : Development : - Strong core Java (8), with deep understanding of object-oriented programming - Spring Framework : Spring Boot, Spring MVC, Spring Security, Spring Data JPA - RESTful API development and documentation (Swagger/OpenAPI) - Microservices architecture and best practices - Exception handling, logging frameworks (Log4j, : - Relational Databases : MySQL, PostgreSQL, Oracle - NoSQL : MongoDB, Redis (nice to have) - JPA/Hibernate query tuning and performance & Tools : - Build tools : Maven, Gradle - Version control : Git, CI/CD : Jenkins, GitLab CI, or equivalent - Containerization : Docker (mandatory), Kubernetes (preferred) - Cloud platforms : AWS, Azure, or GCP (deployment and service & Quality : - Unit Testing : JUnit, Mockito - Integration testing - Code quality tools : SonarQube, : - Exposure to message brokers like Kafka or RabbitMQ - Monitoring tools : ELK, Prometheus, Grafana - API Gateway, OAuth2, and JWT : - Bachelor's or Masters degree in Computer Science, Engineering, or a related field - 7 years of experience in Java backend development - Minimum 2 years leading a team or mentoring junior engineers - Excellent problem-solving and debugging skills - Strong verbal and written communication skills - Experience working in Agile/Scrum to Have : - Experience with Domain-Driven Design (DDD) - Event-driven architecture familiarity - Hands-on experience with GraphQL (desirable) - Exposure to frontend technologies (React/Angular) for full-stack We Offer : - Leadership role with growth into Architecture or Engineering Management - Work on modern tech stack and greenfield projects - Dynamic team and culture with flat hierarchy - Competitive salary with performance-based bonuses (ref:hirist.tech)

Location: pune, IN

Posted Date: 5/15/2025
View More AGILE TECHNOLOGY SOLUTIONS Jobs

Contact Information

Contact Human Resources
AGILE TECHNOLOGY SOLUTIONS

Posted

May 15, 2025
UID: 5197214428

InternJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.