Posted:2 days ago|
Platform:
On-site
Full Time
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
LocationGuru Solutions Pvt Ltd.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Java coding challenges to boost your skills
Start Practicing Java Now4.0 - 7.0 Lacs P.A.
bengaluru
4.0 - 8.0 Lacs P.A.
pune, maharashtra
Salary: Not disclosed
bengaluru
4.0 - 8.0 Lacs P.A.
pune, maharashtra
Salary: Not disclosed
4.0 - 8.0 Lacs P.A.
pune, maharashtra, india
Salary: Not disclosed
chennai
12.0 - 22.0 Lacs P.A.
chennai, tamil nadu, india
Salary: Not disclosed
pune, maharashtra
Salary: Not disclosed