Quick Overview
Job Description
Must Have Technical/Functional Skills
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.
Similar jobs
- LM
Systems Engineer/Training Developer - Level 3 with Security Clearance
NewLockheed Martin
Marietta, GA🇺🇸HybridYesterdayTechnology - PT
SharePoint/Power Platform Developer (Enterprise SharePoint Servi with Security Clearance
NewPeople, Technology and Processes LLC
Arlington, VA🇺🇸HybridYesterdayPower BITechnology - IF
ColdFusion CMIS Developer with Security Clearance
Integral Federal
Fort Meade, MD🇺🇸$110k - $130k/yrHybrid2 weeks agoSQLSQL ServerSSO+8Technology - TA
Full Stack Engineering Intern
Newtalentpluto
New York, New York🇺🇸$35 - $50/hrOn-site10 hours agoNext.jsJavaScriptReact+2Engineering - GC
Software Engineer - Full Stack Developer (TS/SCI with Poly Requi with Security Clearance
GCI
Chantilly, VA🇺🇸$124.1k/yrOn-site4 weeks agoMicroservicesShellSpring+9Technology - BE
Full Stack Software Engineer III with Security Clearance
NewBlack Eagle Defense
Fort Meade, MD🇺🇸$209k - $266k/yrHybridYesterdayDockerAWSNginx+14Technology