We are looking for an experienced Java Developer with strong expertise in Java Backend Development, Apache Spark, Scala, and Kafka to build and maintain scalable, high-performance distributed applications. The ideal candidate should have experience working with cloud platforms, event-driven architectures, and modern DevOps practices.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java (J2EE) and Spring Boot.
- Develop high-performance data processing applications using Apache Spark and Scala.
- Build and maintain RESTful APIs and microservices for enterprise applications.
- Develop and support event-driven applications using Apache Kafka (Producer & Consumer).
- Design and optimize distributed data processing workflows and streaming applications.
- Work with NoSQL databases and relational databases to build efficient data storage solutions.
- Develop and maintain ETL/data processing workflows using Apache Airflow and DAGs.
- Integrate applications with cloud services on AWS, Azure, or GCP.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in code reviews, troubleshooting, performance tuning, and production support.
- Follow CI/CD best practices using Git and Jenkins.
Required SkillsPrimary Skills
- Java (JDK 8/11/17)
- Spring Boot
- J2EE
- Apache Spark
- Scala
- Apache Kafka (Producer & Consumer)
- REST APIs
- JSON Processing
- NoSQL Databases (MongoDB, Cassandra, DynamoDB, etc.)
- Cloud Platforms (AWS / Azure / GCP)
- Apache Airflow & DAGs
- Git
- CI/CD (Jenkins/GitHub Actions)
Good to Have Skills
- Python
- React.js
- Grafana
- Prometheus
- JIRA
- Docker
- Kubernetes
- Microservices Architecture
Required Experience
- 6–8 years of experience in Java Backend Development.
- Strong hands-on experience with Apache Spark and Scala.
- Experience building scalable distributed systems and streaming applications.
- Hands-on experience with Kafka-based messaging systems.
- Experience with cloud-native application development on AWS, Azure, or GCP.
- Experience working with REST APIs, JSON, and microservices.
- Exposure to Airflow and workflow orchestration.
- Knowledge of monitoring, logging, and application performance optimization.
- Experience with Agile/Scrum development methodologies.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Preferred Candidate Profile
- Immediate Joiner or candidates who can join within 10 days.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience working in enterprise-scale, cloud-native environments.
- Ability to work independently as well as within distributed teams.
Pay: ₹1,700,000.00 - ₹1,800,000.00 per year
Benefits:
Application Question(s):
- CTC?
- ECTC?
- Current location
- Preferred location
- Notice period
- PAN Number
Experience:
- java backend development: 6 years (Required)
Work Location: In person