Java Backend Developer(Core Java + Spring Boot + Apache Spark) | 5+ Years
Job Type: Full-time
Experience: 5+ Years
Work Mode: Hybrid
Location: Bengaluru, Chennai, Hyderabad, Pune, Mumbai, Delhi NCR, Kolkata
Job Summary
We are hiring an experienced Java Developer with strong expertise in Core Java, Spring Boot, and Apache Spark. The ideal candidate should have hands-on experience in building scalable applications, working with multithreading, and solving complex programming problems using strong Data Structures & Algorithms (DSA) concepts.
This role is ideal for professionals who enjoy developing high-performance applications and working with distributed data processing systems.
Key Responsibilities
- Design, develop, and maintain scalable Java applications using Core Java and Spring Boot.
- Build and optimize data processing applications using Apache Spark.
- Develop clean, efficient, and maintainable code.
- Implement multithreading and concurrency solutions.
- Apply Data Structures and Algorithms to solve complex technical challenges.
- Develop and maintain ETL/data processing workflows.
- Write optimized SQL queries for large datasets.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Troubleshoot, debug, and optimize application performance.
Required Skills
- 5+ years of experience in Java development.
- Strong knowledge of Core Java.
- Hands-on experience with Spring Boot.
- Good understanding of Apache Spark.
- Strong knowledge of Multithreading and Concurrency.
- Excellent understanding of Data Structures & Algorithms.
- Experience with SQL and data processing.
- Strong analytical and problem-solving skills.
- Good communication and teamwork skills.
Preferred Skills
- Experience with Big Data technologies.
- Knowledge of distributed systems.
- Experience in ETL/Data Pipeline development.
- Familiarity with cloud platforms is an added advantage.
Candidate Requirements
- Minimum 5 years of relevant experience.
- Immediate joiners or candidates serving notice period (up to 30–35 days preferred).
- Strong coding and problem-solving skills.
- Comfortable appearing for a coding assessment and technical interviews.
- Willing to complete the onboarding process.
Selection Process
- Technical Interview
- Coding Assessment
- Final Technical Discussion
Pay: ₹2,800,000.00 - ₹3,000,000.00 per year
Benefits:
Work Location: In person