HamburgerMenu
hirist

Technical Lead - Java/Spring

Coders Brain
8 - 15 Years
Hyderabad

Posted on: 04/06/2026

Job Description

About the Role :

Java Platform Engineering -Tech Lead

Key Responsibilities :

- Lead technical execution for an assigned Java engineering workstream managing sprint-level delivery, code quality, and developer output across a team of offshore senior engineers

- Implement and enforce Spring Boot 3.x / Spring Framework 6.1 / Java 17 development standards, including the javax. jakarta. migration patterns defined by the Solution Architect

- Conduct structured code reviews for all developers in the workstream; enforce ?80% unit test coverage and integration test pass criteria before SIT handoff

- Translate OpenAPI 3.1 contract specifications into Spring Boot microservice implementations, ensuring contract fidelity across all assigned service builds

- Coordinate with the Solution Architect on technical decisions, escalate blockers early, and maintain architecture alignment across parallel delivery waves

- Guide junior and senior developers through complex Spring MVC, Thymeleaf, or microservice implementation challenges

- Confirm SIT-readiness at dev close for each delivery wave review integration test results and sign off before environment handoff to QA

- Contribute to architecture decision records (ADRs) and workstream handover documentation at engagement close

Required Qualifications :

- 8+ years of Java enterprise development, with at least 2 years in a Tech Lead or senior engineering lead capacity

- Expert hands-on proficiency in Spring Boot 3.x, Spring Framework 6.1, Spring MVC, and Java 17

- Deep understanding of the jakarta.- namespace migration and Spring Boot 3.x upgrade patterns

- Experience implementing REST microservices from OpenAPI 3.1 / Swagger specifications in a contract-first workflow

- Hands-on experience with Apache Kafka and RabbitMQ for event-driven messaging and distributed pub/sub in production Java microservices

- Solid SQL proficiency and production experience with Oracle and PostgreSQL schema design, query optimization, and integration with Spring Data / JPA

- Strong command of enterprise caching Redis (cache-aside, TTL strategies, distributed invalidation) and Spring Cache abstraction (@Cacheable, @CacheEvict, @CachePut); able to enforce consistent caching standards across a development team and guide correct cache selection for different service patterns

- Expert knowledge of Java multithreading and concurrent programming Executor Service, CompletableFuture, thread-safe design patterns, and the ability to identify and resolve concurrency issues (race conditions, deadlocks, thread contention) in code reviews

- Strong unit and integration testing discipline JUnit 5, Mockito, Spring Test with a track record of enforcing coverage standards across a team

- Demonstrated ability to lead offshore developers in a structured, review-gated delivery environment

Preferred Qualifications :

- Experience with telecommunications backend platforms billing, payments, enrollment, or prepaid service ecosystems

- Familiarity with JSP, Apache Tiles, and Thymeleaf Layout Dialect for legacy frontend modernization workstreams

- Prior experience delivering in SIT ? TST ? PROD gated pipeline programs within IT services or BPO organizations

- Exposure to AWS-hosted microservice environments (EKS, API Gateway)

Tools & Technologies:

- Java 17, Spring Boot 3.x, Spring Framework 6.1, Spring MVC, Thymeleaf

- Apache Kafka, RabbitMQ (messaging, pub/sub, event-driven)

- Redis, Spring Cache (enterprise caching)

- Oracle, PostgreSQL, SQL, Spring Data JPA

- OpenAPI 3.1 / Swagger, REST

- JUnit 5, Mockito, Spring Test

- Maven / Gradle, Git, Jenkins or GitHub Actions

- Docker, AWS EKS (familiarity)

- IntelliJ IDEA

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...