×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java​/Batch Modernization Developer

Remote / Online - Candidates ideally in
Saint Paul, Ramsey County, Minnesota, 55199, USA
Listing for: Intertech, Inc
Remote/Work from Home position
Listed on 2026-05-07
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 75 - 100 USD Hourly USD 75.00 100.00 HOUR
Job Description & How to Apply Below
Position: Senior Java / Batch Modernization Developer

Senior Java / Batch Modernization Developer

  • Remote contract opportunity
Role Overview

Our client is modernizing its legacy systems, replacing Web Sphere 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
  • Batch System Modernization

    Analyze existing Web Sphere 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.

  • 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.

  • 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.

  • 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
      • Web Sphere 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
    • Dev Ops / Tooling
      • Git, CI/CD (Azure Dev Ops, 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 Web Sphere, 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

    #J-18808-Ljbffr
    Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary