← Back to Jobs
Other
JAVA Full stack with QA and Spring Batch
DTEL Engineering & Consultants IncMcLean, VA🇺🇸United StatesPosted 28 Jul 2026
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Job Summary
We are looking for senior Java FS developer who has strong hands-on experience in QA automation and Spring Batch.
Key Responsibilities
- Technically strong in Java FS with Spring batch
- Design, build, and own high-throughput Java/Spring Boot microservices
- Lead Spring Batch job development for end-to-end pipelines
- Develop secure REST integrations with external/internal systems, including OAuth2 client-credentials token flow, API retries, timeout strategies, and observability-friendly logging
- Build file/API-to-database synchronization processes
- Drive production readiness
- Collaborate with cross-functional teams (QA, DevOps, Product, Data
- Mentor engineers through code reviews, architecture guidance, and engineering standards
Roles & Responsibilities
- Design, build, and own high-throughput Java/Spring Boot microservices for inbound data processing and enterprise integration workflows.
- Lead Spring Batch job development for end-to-end pipelines (ingestion, validation, transformation, persistence, reconciliation, and status tracking.
- Implement and optimize batch orchestration with restartability, idempotency, chunk processing, and robust error-handling patterns for production resilience.
- Develop secure REST integrations with external/internal systems, including OAuth2 client-credentials token flow, API retries, timeout strategies, and observability-friendly logging.
- Model and maintain relational data workflows in PostgreSQL, including schema-aware CRUD logic, transactional consistency, and query tuning for large-volume loads.
- Build file/API-to-database synchronization processes and ensure data lineage across staging, audit, and target tables.
- Define and enforce quality gates through BDD/integration automation (Cucumber + JUnit), including DB assertions, API response validation, and edge-case coverage.
- Drive production readiness: health checks, exception taxonomy, failure diagnostics, alerting hooks, and runbook-quality operational behavior.
- Collaborate with cross-functional teams (QA, DevOps, Product, Data) to deliver reliable releases via Maven, Docker, and CI/CD pipelines.
- Mentor engineers through code reviews, architecture guidance, and engineering standards for maintainability, testability, and performance.
Must-have skills
- 8+ years of hands-on Java development with strong OOP, collections/concurrency basics, and clean code principles.
- Deep expertise in Spring Boot and Spring Batch, including job/step configuration, readers/processors/writers, chunking, partitioning, and recovery strategies.
- Strong experience building and consuming RESTful APIs with Spring (Web/WebFlux), including resilient integrations and secure service-to-service communication.
- Proven SQL and PostgreSQL proficiency: complex queries, indexing fundamentals, transaction handling, and performance tuning for ETL-style workloads.
- Experience with Spring Data JPA and JDBC Template for both ORM and query-driven data access patterns.
Skills
Docker
Microservices
SQL
Spring
Spring Boot
ETL
BDD
Cucumber
JUnit
Java
PostgreSQL
REST
Reconciliation
Similar jobs
Senior Database Developer
Dexian DISYS · Bedford, United States
1 hour agoForward Deployment Engineer (FDE) – GenAI / Full Stack
METANLYTICS LLC · Charlotte, United States
1 hour agoNode. JS Developer
Mango Analytics · Alpharetta, United States
1 hour agoServiceNow ITAM & CMDB Developer
Ztek Consulting · Newark, United States
1 hour agoDatabase Developer
Prabhav Services Inc · New York, United States
1 hour ago€63/hrSalesforce Developer in Reston VA
Hexaware Technologies, Inc · Reston, United States
1 hour ago