Tata Consultancy Services
Posted 3w ago

Senior JAVA FS with QA and Spring Batch

Tata Consultancy Services
McLean, Virginia, United States
$120k-$140k/yrOnsiteFull Time
Responsibilities
  • designing microservices
  • leading batches
  • mentoring engineers
Requirements
  • 8+ years Java development with Spring Boot and Spring Batch
  • REST integrations
  • PostgreSQL SQL skills
  • QA automation (Cucumber+JUnit)
  • API security (OAuth2), CI/CD, and mentoring experience
Technical tools mentioned
JavaRESTSpring BootSpring BatchOAuth2PostgreSQLSpring Data JPAJDBC TemplateCucumberJUnitMavenDockerWebFluxCI/CD

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.


TCS Employee Benefits Summary:

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.


Salary Range: $120,000 - 140,000 a year

About Tata Consultancy Services

Global provider of IT services, consulting, and business solutions.

Similar jobs

Java Engineer roles near McLean, Virginia
5h
Save
Mark Applied
Hide
Senior Java Developer
Washington, District of Columbia, United States
HybridFull Time
Base-2 Solutions
Base-2 Solutions: Delivers engineering and technology services for national security.
9+ YOEEnterprise Java and Python expertise on Windows-based VMware infrastructure; Apache Solr/ZooKeeper, Tomcat, Directory Studio, Oracle 19c, SAP Business Intelligence, secure coding, and active Top Secret/SCI with CI polygraph.
Java, Python, VMware, Apache Solr, ZooKeeper, Apache Tomcat, Apache Directory Studio, Oracle 19c, SAP Business Intelligence, PrimeFaces
5d
Save
Mark Applied
Hide
Senior Java Developer - Java J2EE, Cursor AI
Silver Spring or United States
$110k-$130k/yr RemoteFull Time
Accellor
Accellor: Digital transformation consultancy specializing in cloud and CRM solutions.
12+ YOERequires 12+ years of Java development, 8+ years of architecture and design, cloud experience, a bachelor's degree or equivalent, Cursor AI proficiency, modern programming languages, DevOps, APIs, and Azure expertise.
Java, Spring, AWS, GCP, Azure, Cursor AI, C++, Python, C#, SQL, Docker, Kubernetes, Microsoft PowerShell, REST APIs, Azure DevOps, Microsoft Azure Portal, Active Directory, Windows Authentication, SAML, OAuth
1w
Save
Mark Applied
Hide
Sr Java Developer
Colorado Springs or Colorado or Washington
OnsiteFull Time
Blue Rose Consulting Group
Blue Rose Consulting Group: Provides IT and management consulting services to government agencies.
8+ YOEU.S. citizenship and active Secret clearance required. Requires 8+ years software development, 6+ years Java/Spring, 3+ years web development and Agile Scrum, plus Eclipse, JUnit, and Git experience.
Java, Spring, JavaScript, HTML, JSP, Eclipse, JUnit, Git, Agile Scrum, SAFe Agile
1w
Save
Mark Applied
Hide
SCON Java Developer
Columbia, Maryland, United States
$64k-$124k/yr HybridFull Time
Accenture Federal Services
Accenture Federal ServicesNYSE: ACN: Provides technology and consulting services to U.S. federal agencies.
4+ YOERequires 4+ years Java development, 1+ year with Java tools, and 1+ year developing solutions using AngularJS, HTML, CSS, JavaScript, Bootstrap, and Java. US citizenship and Secret clearance required.
Java, Spring, REST, Eclipse, JUnit, Git, AngularJS, HTML, CSS, JavaScript, Bootstrap, SAFe Agile
2w
Save
Mark Applied
Hide
Senior Java Developer
Sterling or Sarasota or Denver
$90k-$190k/yr OnsiteFull Time
CACI
CACINYSE: CACI: Provides information technology and professional services to government clients.
7+ YOETS/SCI with polygraph,7+ years Java development,experience with Java Swing,Spring/Boot,Hibernate,Gradle/Maven,GitLab CI/CD,containerization (Docker/Podman/Kubernetes),databases (MongoDB/Cassandra),Linux,and strong communication/leadership skills.
Java, Java Swing, Spring, Spring Boot, Hibernate, Java EE, RESTful, SOAP, Gradle, Maven, GitLab, MongoDB, Cassandra, Docker, Podman, Kubernetes, Linux, Artifactory, Jira, Confluence
2w
Save
Mark Applied
Hide
Senior Java Developer
Sterling or Sarasota or Denver
$90k-$190k/yr OnsiteFull Time
CACI International
CACI InternationalNYSE: CACI: Provides information technology and engineering services for government agencies.
7+ YOETop Secret/SCI with recent polygraph required, 7+ years Java experience, proficiency with Java Swing, Spring, Hibernate, Gradle/Maven, CI/CD, containerization, databases, Linux; BS in CS or equivalent.
Java, Java Swing, Spring, Spring Boot, Hibernate, Java EE, RESTful, SOAP, Gradle, Maven, GitLab, MongoDB, Cassandra, Docker, Podman, Kubernetes, Linux, Artifactory, Jira, Confluence
2w
Save
Mark Applied
Hide
Java Developer
Annapolis Junction, Maryland, United States
$120k-$240k/yr OnsiteFull Time
Set of X
Set of X: Provides specialized engineering services for U.S. national security missions.
20+ YOEDesign, develop, test, deploy, and maintain Java applications with containerized deployments; strong experience with AWS, Kubernetes, CI/CD, and modern tooling. TS/SCI with poly required.
Java, JSON, XML, SpringBoot, Mongo, AWS Services, Kubernetes K8, Maven, ReactJS, Elastic, GraphQL, Git, Git CICD, Artifactory, JUnit, Cucumber, Wiremock, GreyBox, K6, Coder Platform, IntelliJ, VSCode, Prometheus, Grafana
2w
Save
Mark Applied
Hide
Sr. Java Developer
Washington, District of Columbia, United States
RemoteContract
CMT Services
CMT Services: Provides management and technology consulting to government entities.
Experience supporting Java enterprise applications; familiarity with Java/JDK, Oracle 19c, SQL, WebLogic, RHEL; ability to analyze defects, perform unit testing, document technical materials, and comply with DHS/FEMA security and Section 508 requirements; U.S. citizen or green card holder; bachelor\u0002s degree.
Java, JDK, Oracle 19c, SQL, WebLogic, RHEL, FEIMS, SFS, IFMIS