4Bell Technology

Staffing & Recruiting

Java Platform Engineering -Tech Lead(R-1629)

3,000,000.00-3,500,000.00/A

Any Degree

IT (Information Technology)

Full-time

Hyderabad

12-Jul-2026

Java Java 17 Spring Boot 3.x Spring Framework 6.1 Microservices Architecture Apache Kafka RabbitMQ Redis/Spring Cache Spring Data JPA OpenAPI

Job Description

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 — ExecutorService, 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