Senior Java / Batch Modernization Developer
Senior Java / Batch Modernization Developer
- Remote contract opportunity
Role Overview
Our client is modernizing its legacy systems, replacing WebSphere dependent batch jobs, refactoring backend services, and migrating to a scalable service-based architecture built on Java, Spring, Open Liberty, and modern REST APIs. The Senior Back-End / Batch Modernization Developer will lead the migration and redesign of enterprise batch workloads and backend services, ensuring performance, reliability, and long-term maintainability.
Key Responsibilities
1. Batch System Modernization
Analyze existing WebSphere Batch jobs and migrate them to JBatch on Open Liberty, redesigning steps, flows, and batch lifecycle where needed. Refactor and modernize shared libraries, utility code, and common batch components. Rewrite or optimize SQL queries for efficiency, reducing duplicate execution and improving throughput. Apply Spring caching, Spring integration patterns, and modern dependency injection. Build comprehensive automated tests for each migrated batch job to ensure correctness and performance. Evaluate existing logic for opportunities to consolidate or simplify to align with the modern client architecture. Work closely with client and Intertech teams to ensure consistency across numerous batch processes.
2. Back-End Architecture & API Development
Design and implement backend services using Java, Spring, and RESTful architectural principles. Collaborate with architects on rewriting backend logic to eliminate legacy dependencies and align with service based architecture standards. Integrate batch jobs with modern APIs, services, and messaging components as required. Contribute to architectural decisions on service boundaries, data flows, exception handling, and resiliency patterns. Apply enterprise patterns around transactions, concurrency, caching, and resource management.
3. Performance, Optimization & Quality
Review and refactor SQL, batch logic, and backend execution to improve reliability and execution time. Implement best practices in CI/CD, automated testing, build pipelines, dependency management, and code quality tooling. Reduce unnecessary I/O, improve memory use, and optimize logic across batch workflows. Create test automation around integrations, data scenarios, and service interactions. Ensure stability and correctness across DEV, QA, UAT, PROD environments as noted in client batch deployment expectations.
4. Modernization Leadership & Collaboration
Help mentor client developers new to modern Spring, JBatch, Open Liberty, or REST. Translate complex architectural concepts for cross-functional teams and stakeholders. Work with product owners, architects, QA, and client SMEs to refine requirements and ensure technical clarity. Provide guidance on modernization strategy, migration roadmaps, and incremental delivery approaches. Collaborate within a co-development model where client and Intertech work as a joint delivery team.
Required Technical Skills
Core Back-End Engineering
– Expert-level Java (21)
– Spring / Spring Boot (DI, caching, batch integration, transactions)
– REST API development and secure service-to-service communication
– SQL optimization, database performance tuning, schema understanding
Batch Modernization
– WebSphere Batch internals
– Open Liberty + JBatch (Jakarta Batch) implementation
– Job/step design, partitioning, chunking, retry/skip patterns
– Refactoring for runtime efficiency and architectural alignment
– Automated testing around batch flows
DevOps / Tooling
– Git, CI/CD (Azure DevOps, Jenkins, etc.)
– Maven/Gradle build systems
– Logging frameworks, monitoring, profiling, and troubleshooting tools
Preferred Qualifications
– Experience modernizing legacy government or public sector batch systems
– Understanding of the modernization context: eliminating WebSphere, building APIs, large-scale UI and backend overhaul
– Prior work on distributed, high throughput, or high volume systems
– Experience mentoring teams, conducting architectural reviews, or leading modernization workshops
– Strong communication skills suitable for technical and non-technical audiences
Rate Info:
Targeting between 75-100/hr depending on W2 Hourly, 1099, or C2C