Job Title: Java Lead
Experience: 9 12 Years
Location: Pune / Chennai / Bangalore
CTC: 25 LPA 32 LPA
Employment Type: Full-Time

Job Summary

We are looking for an experienced Java Lead to design, develop, and lead the implementation of scalable enterprise applications using Java, Spring Boot, Microservices, REST APIs, and Apache Kafka. The ideal candidate should possess strong technical leadership skills, hands-on development experience, and the ability to mentor teams while delivering high-quality software solutions.

Key Responsibilities
  • Lead the design and development of enterprise-grade applications using Java and Spring Boot.
  • Architect and implement scalable Microservices-based solutions.
  • Design, develop, and consume RESTful APIs for seamless system integrations.
  • Build event-driven architectures using Apache Kafka.
  • Collaborate with Product Owners, Architects, Business Analysts, and Development teams to deliver robust solutions.
  • Conduct code reviews and enforce coding standards, best practices, and design principles.
  • Troubleshoot complex production issues and provide technical guidance.
  • Drive application performance tuning, scalability, and security improvements.
  • Mentor and guide development teams, ensuring technical excellence.
  • Participate in architecture discussions, estimation, sprint planning, and project execution.
  • Ensure CI/CD and DevOps best practices are followed throughout the development lifecycle.
Required Skills Primary Skills
  • Java 8/11/17
  • Spring Boot
  • Microservices Architecture
  • REST API Development
  • Apache Kafka
  • Spring MVC
  • Spring Data JPA / Hibernate
  • Multithreading & Concurrency
  • SQL & Database Design
Secondary Skills
  • Docker & Kubernetes
  • CI/CD Pipelines (Jenkins, GitHub Actions, GitLab CI)
  • Cloud Platforms (AWS, Azure, GCP)
  • Redis / Caching Technologies
  • Elasticsearch
  • Unit Testing (JUnit, Mockito)
  • Agile/Scrum Methodology
Technical Requirements
  • Strong expertise in Core Java concepts, Collections, Streams, and JVM internals.
  • Hands-on experience in designing and implementing Microservices architectures.
  • Experience with Kafka Producers, Consumers, Topics, Partitions, and Event Streaming.
  • Expertise in API security, authentication, and authorization mechanisms (OAuth2, JWT).
  • Knowledge of distributed systems, scalability patterns, and fault-tolerant architectures.
  • Experience with containerization and orchestration tools.
  • Strong understanding of database optimization and performance tuning.
Leadership Responsibilities
  • Lead a team of developers and provide technical mentorship.
  • Review technical designs and implementation approaches.
  • Drive best practices in software engineering and architecture.
  • Coordinate with stakeholders and manage technical deliveries.
  • Support hiring, onboarding, and capability building initiatives.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 9 12 years of software development experience.
  • Proven experience leading Java development teams.
  • Strong communication and stakeholder management skills.
Preferred Qualifications
  • Experience in Banking, Financial Services, Insurance, E-commerce, or Product-based organizations.
  • Cloud certifications (AWS/Azure/GCP).
  • Experience with Event-Driven Architecture and Domain-Driven Design (DDD).
Similar jobs

More from Sparix Global.
Sparix Global. 1 day ago
Sparix Global. 1 day ago
Sparix Global. 2 days ago

Java Lead

Apply Now
Back to search page