Core Java Developer (Lead) with skills Java Development, Kafka, Core Java, Java Application/Web Server, Spring, Spring Boot for location Any Infogain Base Location (Noida, Gurugram, Bangalore, Mumbai, Pune)
ROLES & RESPONSIBILITIES

ey Responsibilities

 

Backend & Microservices Development

  • Design, develop, and maintain scalable backend services using Java (8+), Spring Boot, and Spring Cloud.

  • Architect and implement microservices-based solutions, including service decomposition, API design, and inter-service communication.

  • Build RESTful and event-driven APIs with a focus on performance, reliability, and maintainability.

Event Streaming & Messaging

  • Design and implement event-driven architectures using Apache Kafka.

  • Develop Kafka producers and consumers; manage topics, partitions, offsets, and message schemas.

  • Ensure message reliability, ordering, fault tolerance, and observability in distributed systems.

System Design & Scalability

  • Lead system design discussions covering scalability, resiliency, fault tolerance, and data consistency.

  • Apply patterns such as CQRS, Saga, Circuit Breaker, Retry, and Bulkhead where appropriate.

  • Optimize application performance, memory usage, and latency in high-throughput environments.

DevOps & Cloud-Native Practices

  • Build cloud-ready services with containerization (Docker) and orchestration (Kubernetes).

  • Integrate CI/CD pipelines for automated build, test, and deployment.

  • Work closely with DevOps teams to ensure reliability, monitoring, and logging (e.g., Prometheus, Grafana, ELK).

Code Quality & Collaboration

  • Enforce coding standards, conduct code reviews, and mentor junior engineers.

  • Write unit, integration, and contract tests to ensure system stability and quality.

  • Collaborate with product managers, architects, and cross-functional teams to translate requirements into technical solutions.

Required Qualifications

  • 8+ years of professional experience in backend development with Java.

  • Strong hands-on experience with Spring Boot, Spring MVC, and Spring Data.

  • Proven experience building and maintaining microservices architectures.

  • Hands-on expertise with Apache Kafka in production environments.

  • Solid understanding of distributed systems, concurrency, and asynchronous processing.

  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Strong knowledge of RESTful API design and best practices.

Preferred Qualifications

  • Experience with cloud platforms (Azure, AWS, or GCP).

  • Familiarity with Spring Security, OAuth2, and authentication/authorization mechanisms.

  • Experience with API gateways, service mesh, and configuration management.

  • Exposure to domain-driven design (DDD).

  • Prior experience in high-scale or mission-critical systems.

Soft Skills

  • Strong analytical and problem-solving skills.

  • Ability to work independently and take ownership of complex components.

  • Excellent communication skills and ability to influence technical decisions.

  • Mentorship mindset with a focus on team growth and engineering excellence.

EXPERIENCE
  • 11-12 Years
SKILLS
  • Primary Skill: Java Development
  • Sub Skill(s): Java Development
  • Additional Skill(s): Kafka, Core Java, Java Application/Web Server, Spring, Spring Boot
Express Application
Upload Microsoft word, PDF file upto 500KB.
Recent Jobs
Posted on February 09, 2026
Data Science Architect (Senior) | 14-16 Years | Data Science - Python, Data Science
Posted on February 09, 2026
Network Engineer (Senior) | 6-8 Years | Network Engineer - Network Operations, Technical Writer
Posted on February 09, 2026
Network Engineer (Lead) | 8-11 Years | Network Engineer - Network Operations, Cloud Network Administrator
Posted on February 09, 2026
Network Engineer (Senior) | 6-8 Years | Network Engineer - Network Operations, Cloud Network Administrator