20-03-2026 12:56:41
Job_303776
8 - 10 years
Need By: 20-Feb-2026
We are seeking a Lead Java Developer (8–10 years) to lead the technical design and implementation of enterprise-grade applications. You will act as a technical authority, ensuring that the architecture is scalable, secure, and maintainable while mentoring a team of 5–8 engineers.
Key Responsibilities:
Technical Orchestration: Lead the design of complex microservices architectures using Spring Boot and Spring Cloud.
Architecture Governance: Own the end-to-end technical roadmap, making critical decisions on technology stacks, design patterns, and database schemas.
Code Excellence: Enforce high standards for code quality through deep code reviews, automated testing, and the application of SOLID and DRY principles.
Mentorship & Leadership: Guide senior and mid-level developers, fostering a culture of continuous learning and high performance.
Cloud & DevOps: Oversee deployment strategies on AWS/Azure/GCP using Docker, Kubernetes, and CI/CD pipelines (Jenkins/GitHub Actions).
Performance Tuning: Troubleshoot high-concurrency issues, memory leaks, and optimize database queries at scale.
TECHNICAL SKILLS REQUIRED (The 2026 Edge)
Core Java Stack:
Java Mastery: Expert in Java 17/21/25 (LTS versions), including Records, Sealed Classes, and Virtual Threads (Project Loom).
Frameworks: Advanced Spring Boot, Spring Security (OAuth 2.1/OIDC), and Hibernate/JPA.
Microservices: Experience with Service Discovery, API Gateways, Circuit Breakers (Resilience4j), and Distributed Tracing (OpenTelemetry).
Data & Messaging:
Databases: Advanced PostgreSQL/MySQL and NoSQL (MongoDB/Cassandra). Experience with Redis for caching.
Event-Driven: Proficiency in Apache Kafka or RabbitMQ for asynchronous communication.
Infrastructure & Productivity:
Cloud Native: Strong experience with Kubernetes, Helm charts, and cloud-managed services (like AWS Lambda or RDS).
AI Tooling: Advanced use of GitHub Copilot or Cursor for accelerating boilerplate and test generation.