HamburgerMenu
hirist

Lead Java Developer/Technical Lead - Spring Boot/Microservices Architecture

Squareroot Consulting Pvt Ltd.
Multiple Locations
8 - 15 Years

Posted on: 08/07/2025

Job Description

We are seeking a highly skilled Lead Java Developer/ Technical Lead with a proven track record in building and scaling enterprise-level applications. The ideal candidate will bring hands-on expertise in Java/J2EE, Microservices using Spring Boot, and containerization, along with a solid understanding of Agile SDLC methodologies.

You will play a key role in leading development efforts, mentoring team members, and contributing to the overall technical vision.

Job Title : Lead Java Developer / Technical Lead

Experience : 8 to 15 Years

Location : Bangalore and Chennai (hybrid)

Education : BE/BTech/ME/MTech

Key Responsibilities :

- Design, develop, and maintain Java-based applications using Spring Boot and Microservices architecture.

- Implement and manage API Gateways (preferably NGINX) and integrate Active Directory authentication.

- Develop unit and integration tests using JUnit, Mockito, Selenium, or Cucumber.

- Work with SQL/NoSQL databases like PostgreSQL and CouchDB for efficient data handling.

- Utilize messaging systems such as Kafka for real-time data processing.

- Deploy and manage applications using Docker and Kubernetes.

- Host and scale applications on Azure or AWS cloud platforms.

- Apply algorithms and design patterns to build robust and optimized software solutions.

- Collaborate with cross-functional teams for seamless delivery.

- Lead and mentor junior developers, promoting best practices and coding standards.

- Manage project timelines, risks, and issue resolutions efficiently.

Required Skills & Qualifications :

- Strong hands-on experience in Java 17 or 18 and Spring Boot Microservices architecture.

- Proficiency in Docker, Kubernetes, and containerization practices.

- Experience with NGINX, API Gateways, and Active Directory integration.

- Strong command of testing frameworks like JUnit, Mockito, Selenium, or Cucumber.

- Familiarity with PostgreSQL, CouchDB, or other SQL/NoSQL databases.

- In-depth understanding of messaging systems such as Kafka.

- Cloud deployment experience on Azure or AWS.

- Excellent grasp of computer science fundamentals, algorithms, and design patterns.

- Strong leadership, communication, and problem-solving abilities.

- Project management experience including sprint planning, risk mitigation, and timely delivery.

Preferred Qualifications :

- Experience with CI/CD pipelines and DevOps practices.

- Exposure to various cloud services and infrastructure management tools.

- Experience in Agile methodology and leading Scrum teams.


info-icon

Did you find something suspicious?