CareerPlanSign in

Full Stack Developer

Mumbai, Maharashtra, India💼 Full-time🗓 2026-08-13 → 2026-09-25

Core

Build and maintain scalable, distributed backend services and data-intensive applications using Java, Apache Spark, and Kafka.

Role type

Senior backend Java engineer (distributed systems)

Builds

Scalable backend services, data-intensive applications, and distributed systems

Domain

Cloud-native backend engineering, big data processing

Deliverable

production ML models | product features

Required skills

Core Java, OOP, design patterns, Spring/Spring Boot, RESTful APIs, microservices, Apache Spark, Apache Kafka, Apache Camel, No-SQL databases (MongoDB), Git, unit testing, TDD

Preferred skills

Relational databases (Oracle, MySQL), CI/CD pipelines, cloud platforms (AWS, Azure, GCP), security best practices, frontend exposure (Angular, JavaScript), AI-assisted development tools

Technologies

Java 11+, Apache Spark, Apache Kafka, Apache Camel, Angular, MongoDB, Spring Boot, AWS, Git, Jenkins

Responsibilities

Develop, test, and maintain scalable Java applications; design and develop distributed and data-intensive applications; troubleshoot, debug, and resolve application issues; optimize application performance, scalability, and reliability; participate in code reviews and mentor junior developers; collaborate with cross-functional teams to define, design, and ship new features

Seniority

Mid-Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.