Java ‑Stack Developer; Microservices, Big Data & Spark Batch
Job in
Columbus, Franklin County, Ohio, 43224, USA
Listed on 2026-07-20
Listing for:
Delta System & Software, Inc.
Full Time
position Listed on 2026-07-20
Job specializations:
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below
Role Overview
A highly experienced Java Full‑Stack Engineer with deep expertise in Microservices, distributed systems, and Big Data platforms. This role requires hands-on design and development of high‑throughput microservices, Spark‑based batch pipelines, and Kafka‑driven streaming workflows for large‑scale enterprise environments.
Key Responsibilities- Design microservices using Java, Spring Boot, Spring Cloud, and cloud‑native patterns.
- Build and optimize REST APIs
, event‑driven components, and distributed workflows. - Develop Spark batch jobs for large‑scale data processing, transformations, and aggregations.
- Implement Kafka streaming pipelines for real‑time ingestion and processing.
- Build full‑stack features using React/Angular (or client‑specified UI stack).
- Optimize performance of microservices and data pipelines for low latency and high throughput
. - Collaborate with Dev Ops teams to deploy services on AWS/GCP/Azure.
- Ensure observability, fault tolerance, and reliability across services.
- Lead code reviews, mentor junior engineers, and enforce engineering best practices.
- Java (8/11/17), Collections, Concurrency, Multithreading
- Spring Boot, Spring Cloud, REST, Microservices
- Spark (Batch + Structured Streaming)
- Hadoop ecosystem:
Hive, HDFS, HBase, Presto (as applicable) - Front‑end:
React / Angular - Cloud: AWS preferred (EMR, EKS, Lambda, S3, DynamoDB, Fargate)
- CI/CD:
Jenkins, Git Hub Actions, Maven/Gradle
- 10+ years of enterprise‑grade development experience.
- Strong experience building Spark batch pipelines for large datasets.
- Proven ability to design distributed, event‑driven microservices
. - Hands‑on experience with Kafka streaming and high‑volume ingestion.
- Solid understanding of system design
, scalability, and performance tuning. - Experience leading teams, mentoring developers, and driving architectural decisions.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×