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
Location: pune, IN
Posted Date: 5/15/2025
Contact Information
Contact | Human Resources AGILE TECHNOLOGY SOLUTIONS |
---|