Location : Pune, Mumbai, Bangalore, Chennai, Hyderabad, Gurugram, Kolkata
Work Mode : Hybrid
Job Summary
We are hiring experienced Java Developers with strong expertise in Core Java, Spring Boot, and Apache Spark to build scalable enterprise applications and data processing solutions. The ideal candidate should have excellent programming skills, strong knowledge of multithreading, concurrency, data structures, and problem-solving abilities.
Key Responsibilities
- Design, develop, and maintain Java/Spring Boot applications and microservices.
- Build scalable and high-performance backend solutions.
- Develop distributed data processing applications using Apache Spark.
- Apply multithreading and concurrency concepts for performance optimization.
- Design efficient algorithms using strong Data Structures knowledge.
- Develop ETL/data pipeline solutions and optimize application performance.
- Collaborate with cross-functional teams to deliver high-quality software.
Required Skills
- 5 years of software development experience.
- Strong expertise in Core Java.
- Hands-on experience with Spring Boot.
- Good understanding of Apache Spark (Hands-on or strong theoretical knowledge).
- Strong knowledge of Multithreading & Concurrency.
- Excellent understanding of Data Structures & Algorithms (DSA).
- SQL and ETL/Data Pipeline experience is preferred.
- Strong coding and problem-solving skills.