Overview
Skills
Job Details
Job Title: Java Tech Lead
Location: New Jersey, NJ / Coral Springs, FL (Day one onsite, Work 5 Days a week onsite)
(Need Minimum 13+ Years Experience candidates)
Main skills: Java, Microservices/APIs, Event Streaming/Kafka, Azure, Helm
Job Description:
We're looking for a skilled Senior Java/Microservices Engineer to lead the development of modern, scalable, cloud-native applications. If you enjoy solving complex engineering problems, mentoring developers, and building high-performance systems, this role is for you!
What You'll Do
Lead the development, enhancement, and implementation of enterprise-grade software applications
Contribute to architectural design, ensuring scalability, resilience, and performance
Maintain and improve existing codebases; drive high-quality standards through code reviews
Mentor junior developers and provide hands-on technical guidance
Collaborate with cross-functional teams (Product, QA, DevOps) to translate requirements into technical specifications
Build robust microservices and event-driven applications on Azure
Tech Stack You'll Work With
Backend: Java 8+, Spring Boot, REST APIs, JPA/Hibernate
Architecture: Microservices, distributed systems, design patterns (Saga, Circuit Breaker)
Event Streaming: Kafka / Azure Event Hubs (pub-sub, partitioning)
Cloud: Azure (AKS, Helm), containerization, cloud-native deployments
DevOps: CI/CD pipelines, Docker, Kubernetes
What We're Looking For
Strong expertise in Java programming and SOLID principles
Hands-on experience building and deploying microservices
Understanding of NFRs-scalability, resilience, performance, security
Working knowledge of event streaming platforms
Familiarity with Azure Cloud & Kubernetes
Strong problem-solving, decision-making, and collaboration skills
Experience guiding or mentoring junior engineers