Remote Senior Java Architect - Spring Batch Lead

SFE

United States

Remote

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

SFE is seeking a Lead Java Engineer to drive the design and evolution of a high‑scale batch processing platform delivered remotely. You will lead a talented team, shape architecture, and ensure robust, configurable workflows using Spring Batch, Java 11+, and cloud or container environments.

You will own performance tuning, memory management, threading models, and integration with relational databases, while mentoring engineers and aligning delivery with Agile ceremonies.

Qualifications

  • 5+ years of professional software engineering experience.
  • Expert-level Java (Java 11+ preferred).
  • Spring Batch with batch orchestration and custom readers/writers.
  • Experience leading teams or mentoring engineers.
  • Strong OOP, design patterns, memory management & multi-threading.
  • Familiarity with relational databases and SQL.
  • Experience with CI/CD, Git, and cloud or container environments.

Responsibilities

  • Participate in Agile ceremonies and help decompose features.
  • Lead design of a configurable batch-processing platform based on Spring Batch.
  • Build and optimize complex batch workflows and partitioning strategies.
  • Improve memory usage, threading, retries, and failure recovery.
  • Apply advanced OOP patterns to create flexible components.
  • Drive modularity and performance, create reusable frameworks.
  • Ensure code quality with reviews, tests, and security checks.
  • Participate in release prep, go-live, and hypercare.

Skills

Java
Spring Batch
OOP design patterns
Multi-threading
Mentoring
AWS

Tools

Git
CI/CD pipelines
SQL

Job description

SFE is seeking a Lead Java Engineer to drive the design and evolution of a high‑scale batch processing platform delivered remotely. You will lead a talented team, shape architecture, and ensure robust, configurable workflows using Spring Batch, Java 11+, and cloud or container environments.

You will own performance tuning, memory management, threading models, and integration with relational databases, while mentoring engineers and aligning delivery with Agile ceremonies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Engineer
Lead Java Engineer

SFE • United States

Remote
USD 140,000 - 210,000
Lead Java Engineer: Batch Platform & Performance Leader
Lead Java Engineer: Batch Platform & Performance Leader

Apptad Inc • Philadelphia

On-site
USD 120,000 - 180,000
Senior Java Engineer - Spring Batch Lead & Mentor
Senior Java Engineer - Spring Batch Lead & Mentor

Tata Consultancy Services Limited • Philadelphia

On-site
USD 100,000 - 120,000
Lead Java Engineer
Lead Java Engineer

Apptad Inc • Philadelphia

On-site
USD 120,000 - 180,000
Senior Java Spring Batch Engineer | QA Automation Expert
Senior Java Spring Batch Engineer | QA Automation Expert

Tata Consultancy Services • McLean (VA)

On-site
USD 90,000 - 100,000
Discretionary Annual Incentive
Medical Coverage
Dental & Vision
+4
Java Technical Lead - Onsite Architect
Java Technical Lead - Onsite Architect

SFE • Phoenix (AZ)

On-site
USD 100,000 - 120,000
Senior Java Tech Lead - Cloud, Microservices & Frontend
Senior Java Tech Lead - Cloud, Microservices & Frontend

SFE • New Castle (DE)

On-site
USD 120,000 - 180,000
Senior Java FS Engineer | QA Automation & Spring Batch
Senior Java FS Engineer | QA Automation & Spring Batch

Tata Consultancy Services • McLean (VA)

On-site
USD 120,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leaves
+4
Senior Java Developer for AWS & Batch Processing (Remote)
Senior Java Developer for AWS & Batch Processing (Remote)

Version 1 • United States

Remote
USD 110,000 - 170,000
Quarterly profit sharing
Flexible/remote working
Career progression & mentorship
+2
Senior Java Developer - Spring Batch & Data Solutions Lead
Senior Java Developer - Spring Batch & Data Solutions Lead

Tata Consultancy Services • Auburn Hills (MI)

On-site
USD 70,000 - 90,000
Medical coverage
Parental leaves
401K plan
+2