Java Backend / Big Data Engineer – Java, Spring Boot, Spark & Scala

Remote Full-time
Java Backend / Big Data Engineer – Java, Spring Boot, Spark & Scala Location: Remote Job Summary We are seeking a highly skilled Backend/Big Data Engineer with strong experience in Java, Spring Boot, Apache Spark, and Scala to build scalable backend services and high-performance data processing applications. The role involves working with large datasets, microservices, and distributed systems in a fast-paced environment. Key Responsibilities Design, develop, and maintain backend applications using Java and Spring Boot Develop and optimize Apache Spark applications using Scala Build scalable data pipelines and batch/stream processing jobs Develop RESTful APIs and microservices Work with structured and unstructured data at scale Ensure performance optimization, fault tolerance, and data quality Collaborate with data engineers, backend teams, and DevOps Participate in code reviews and follow best coding practices Troubleshoot production issues and improve system reliability Required Skills & Qualifications Strong hands-on experience with Java (8+) Solid experience in Spring Boot, Spring MVC, Spring Data Strong expertise in Apache Spark (Spark Core, Spark SQL, DataFrames/Datasets) Proficiency in Scala for Spark development Experience with REST APIs and microservices architecture Good knowledge of SQL and NoSQL databases Understanding of distributed systems and big data concepts Experience with Git, Maven/Gradle Preferred / Good to Have Experience with Kafka, Hadoop, Hive, or HBase Exposure to Spark Streaming / Structured Streaming Knowledge of Docker, Kubernetes Experience with AWS / Azure / Google Cloud Platform CI/CD pipeline experience Agile/Scrum development experience Education Bachelor’s degree in Computer Science, Engineering, or equivalent experience Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Linux Support Engineer

Remote Full-time

Experienced Part-Time Remote Customer Service and Sales Representative for a Dynamic and Supportive Team at blithequark

Remote Full-time

Experienced Remote Customer Support Associate – Flexible Hours, Competitive Pay, and Endless Growth Opportunities at blithequark

Remote Full-time

Experienced Remote Customer Service Representative – Delivering Exceptional Travel Experiences to Global Passengers at blithequark

Remote Full-time

[Remote] Oracle iSupplier Portal Consultant/Remote

Remote Full-time

Senior Software Engineer – Product Engineering, Stockholm

Remote Full-time

**Experienced Data Entry Specialist – Remote Opportunity with arenaflex**

Remote Full-time

Administrative Assistant (Part Time Less than 30 hours per week)

Remote Full-time

Benefits Consultant Insurance Sales

Remote Full-time

Flutter and Dart Developer

Remote Full-time
← Back to Home