2 - 3 years

4 - 7 Lacs

Posted:2 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title:

Java Spark Developer – (2-3 Years Experience)

Job Summary:

We are seeking a skilled Java Spark Developer with 2–3 years of practical experience in designing and implementing scalable data-analytics pipelines for large-volume telecom datasets (CDR, device events, and geolocation data). The role focuses on developing distributed Spark applications that extract meaningful insights such as movement patterns, home/work location identification, and behavioral trends from raw network data.

Key Responsibilities:

· Design, implement, and optimize Java-based Apache Spark pipelines for high-volume telecom data processing and insight generation.

· Build modular, multi-threaded and asynchronous data-processing jobs triggered via APIs.

· Develop correlation logic for identifying frequent locations (home/work), movement flow, dwell patterns, and device event interactions.

· Integrate and maintain data ingestion from ScyllaDB, ClickHouse, and PostgreSQL, ensuring consistency and performance.

· Collaborate with data analysts and testers to validate generated insights and fine-tune algorithms.

· Apply robust error handling, logging, and performance tuning for production-ready deployment.

· Participate in version control, CI/CD pipelines, and code reviews to maintain high code quality.

Technical Skills Required:

· Languages: Core Java (8 or above) with strong OOP and concurrency concepts.

· Frameworks & Libraries: Apache Spark (Java API), Spring Boot, Spring Security, Maven.

· Databases: ScyllaDB, ClickHouse, PostgreSQL.

· Data Processing: Expertise in telecom CDR, IMSI/IMEI mapping, cell-site and geolocation analytics, and device-event correlation.

· Strong understanding of distributed computing, multi-threading, and asynchronous data flows.

Soft Skills:

· Analytical thinker with strong problem-solving and debugging ability.

· Excellent teamwork and communication skills.

· Self-driven approach to optimization, documentation, and delivery.

Job Types: Full-time, Permanent

Pay: ₹400,000.00 - ₹700,000.00 per year

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

pune, maharashtra, india

chennai, tamil nadu, india