Tech Lead-Java Platform Engineering-Work from Home

  • Full Time
  • India

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

 

 

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, Postman

To apply for this job email your details to anup@praxisconsultants.in