4Bell Technology
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
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