CrawlJobs Logo

Senior Java / Batch Modernization Developer

United States 75.00 - 100.00 USD / Hour · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • Batch System Modernization: Analyze existing WebSphere Batch jobs and migrate them to JBatch on Open Liberty, redesigning steps, flows, and batch lifecycle where needed
  • Back-End Architecture & API Development: Design and implement backend services using Java, Spring, and RESTful architectural principles
  • Performance, Optimization & Quality: Review and refactor SQL, batch logic, and backend execution to improve reliability and execution time
  • Modernization Leadership & Collaboration: Help mentor client developers new to modern Spring, JBatch, Open Liberty, or REST

Requirements

  • 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
  • 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
  • Git, CI/CD (Azure DevOps, Jenkins, etc.)
  • Maven/Gradle build systems
  • Logging frameworks, monitoring, profiling, and troubleshooting tools

Nice to have

  • 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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Java / Batch Modernization Developer

8 matching positions

Senior Java Full Stack Developer

AquSag Technologies is looking for a Senior Java Full Stack Developer with deep ...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 to 12 years of hands-on Java full stack development experience
  • Production delivery on enterprise-grade applications at scale
  • Experience working on client-facing programs in financial services, healthcare, or enterprise SaaS preferred
  • Prior experience in a contractual or staff augmentation model is a plus
  • Java 8/11/14/17/19, Kotlin, J2EE - strong fundamentals across modern versions
  • Spring Boot, Spring MVC, Spring WebFlux, Spring Data JPA, Spring Security, Spring Batch, Spring AI
  • Microservices architecture, RESTful APIs, GraphQL, SOAP
  • Hibernate, JPA, ORM optimisation, connection pooling
  • Apache Kafka, RabbitMQ, ActiveMQ, JMS for event-driven systems
  • OAuth 2.0, JWT, HTTPS/TLS, OWASP, GDPR compliance
Job Responsibility
Job Responsibility
  • Work directly inside the client's delivery pipeline, using their tools and processes
  • Work inside the client's tools and PM structure from day one
  • AI & GenAI integration
  • Client-facing role
  • Fulltime
Read More
Arrow Right

Java, AI - Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of relevant experience in designing and delivering large-scale, data-intensive, extensible, and scalable enterprise applications, including real-time and batch processing systems
  • Deep expertise in AI Development Tools, database technologies, and data streaming platforms to support high-volume, low-latency data processing
  • Proven leadership in architecting and implementing robust microservices platforms and event-driven architecture using Domain-Driven Design principles
  • Expertise in modern DevOps practices, including strategic adoption and optimization of containerization technologies (e.g., Kubernetes) and advanced CI/CD pipelines
  • Deep expertise in Java and J2EE technologies, including Spring Framework, Hibernate, and enterprise integration patterns, for building robust and scalable back-end services
  • Demonstrated expertise in designing and developing production-grade, user-friendly web front-end applications, with a strong portfolio showcasing distinctive UI/UX design and implementation
  • Proficiency in modern front-end technologies, including HTML5, CSS3, JavaScript (ES6+), and leading frameworks such as React, Typescript, etc.
  • Proficiency in event streaming platforms like Kafka, Solix, etc.
  • Deep understanding and application of financial services industry best practices, regulatory requirements, and security standards relevant to wealth management and lending
  • Drive the strategic adoption and integration of advanced analytical capabilities, including AI and ML, to deliver innovative solutions and significant business value
Job Responsibility
Job Responsibility
  • Lead the design and development of wealth-lending platforms (Cards, Collections and Fraud Prevention), remaining actively hands-on in coding core APIs, micro services, and orchestration components
  • Spearhead the creation of intuitive, visually striking and highly responsive user interface(UI/UX) for web front-end applications
  • Lead the team in designing and developing straight through processing functions, process automation leveraging AI
  • Lead the team in testing automation
  • Lead architectural design and implementation of modular, highly scalable, event-driven data models, ensuring data integrity and performance for high-volume transactions
  • Drive the architectural vision for data-driven systems, ensuring they meet volume and scale requirements for the Cards, Collections and Fraud Prevention business domain
  • Establish and enforce data governance frameworks, design and implement comprehensive data quality controls across the system
  • Establish engineering standards across system design, API contracts, resiliency patterns, observability, performance optimization, and secure coding practices
  • Guide the team through hands-on code reviews, architecture reviews, and technical mentoring, elevating distributed systems design and scalable service engineering practices
  • Ensure services are built for fault tolerance, idempotency, concurrency control, and horizontal elasticity across modern cloud environments
  • Fulltime
Read More
Arrow Right

Java Backend Technical Manager – Wealth Lending – Senior Vice President

The Applications Development Group Manager is a senior management level position...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of relevant experience in designing and delivering large-scale, data-intensive, extensible, and scalable enterprise applications, including real-time and batch processing systems
  • Deep expertise in database technologies (relational, NoSQL, graph), and data streaming platforms (e.g., Kafka, Flink) to support high-volume, low-latency data processing
  • Proven leadership in architecting and implementing robust microservices platforms and event-driven architecture using Domain-Driven Design principles
  • Expertise in modern DevOps practices, including strategic adoption and optimization of containerization technologies (e.g., Kubernetes) and advanced CI/CD pipelines
  • Deep understanding and application of financial services industry best practices, regulatory requirements, and security standards relevant to wealth management and lending
  • Drive the strategic adoption and integration of advanced analytical capabilities, including AI and ML, to deliver innovative solutions and significant business value
  • Proven track record of building, managing, and leading high-performing, geographically distributed technology teams
  • Consistently demonstrates clear and concise written and verbal communication
  • Ability to define and articulate a clear technical strategy that aligns with business objectives and drives innovation across the platform
  • Proven ability to define, prioritize, and manage technology roadmaps, balancing innovation, technical debt, and business priorities
Job Responsibility
Job Responsibility
  • Lead the design and development of wealth-lending platforms (Margin Lending, Collateral Management), remaining actively hands-on in coding core APIs, distributed services, and orchestration components
  • Architect horizontally scalable, cloud-native APIs and microservices that support high-throughput lending workflows, real-time credit decisioning, margin evaluation, and lifecycle servicing
  • Lead architectural design and implementation of modular, highly scalable, event-driven data models, ensuring data integrity and performance for high-volume transactions
  • Drive the architectural vision for data-driven systems, ensuring they meet volume and scale requirements for the collateral management business domain
  • Establish and enforce data governance frameworks, design and implement comprehensive data quality controls across the system
  • Apply strong analytical and strategic thinking to decompose complex lending, collateral, margin, and regulatory requirements into clean domain models and extensible service boundaries
  • Establish engineering standards across system design, API contracts, resiliency patterns, observability, performance optimization, and secure coding practices
  • Guide the team through hands-on code reviews, architecture reviews, and technical mentoring, elevating distributed systems design and scalable service engineering practices
  • Ensure services are built for fault tolerance, idempotency, concurrency control, and horizontal elasticity across modern cloud environments
  • Partner closely with business, risk, and operations stakeholders to translate evolving lending strategies into scalable, compliant, and high-performance technology solutions
  • Fulltime
Read More
Arrow Right

Software Engineer

The way people discover places, such as restaurants, businesses, landmarks, and ...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing and building scalable systems, including distributed services with high availability
  • Experience building AI powered systems as part of production services
  • Familiarity with cloud platforms including developing, deploying, and troubleshooting cloud hosted services
  • Experience working effectively in large engineering teams, including documenting technical designs and implementations, participating in code reviews, and collaborating across disciplines such as engineering, applied science, and product
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, and operate high scale, production grade services on Azure, including cloud hosted systems for data ingestion, transformation, storage, and serving, using modern distributed and serverless architectures
  • Develop AI native systems, leveraging state of the art AI and LLM technologies to build new capabilities, improve engineering efficiency, automate workflows, and raise overall engineering excellence across the software development lifecycle
  • Build and maintain high throughput data streaming solutions, large scale batch processing pipelines, and data platforms capable of running LLMs and AI workloads at scale, with solid guarantees around reliability, performance, cost efficiency, and security
  • Apply solid software engineering fundamentals by writing high quality, testable, maintainable code
  • participating actively in code reviews
  • and considering diagnosability, reliability, security, and long term operability in all designs and implementations
  • Apply security, privacy, compliance, and responsible AI principles across all systems and pipelines, ensuring least privilege access, safe deployments, proper auditing, and alignment with organizational standards and regulatory requirements
  • Work effectively as part of large, multi disciplinary, and cross functional teams, collaborating closely with software engineers, applied scientists, product managers, and partner teams to deliver end to end solutions
  • Adapt quickly to new problem spaces and projects, contribute across multiple domains as needed, and present technical work, results, and trade offs to stakeholders, including senior leadership, to drive alignment and informed decision making
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - AI Engineering and Productivity

The Role The AI Engineering and Productivity team in the Global Planning, Desig...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, OR equivalent experience
  • 6+ years of experience delivering enterprise or full stack software solutions using Java / JEE, Python , and preferably Angular
  • 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets
  • Experience building or supporting data pipelines , ETL/ELT processes, or datacentric applications on distributed or cloud platforms (e.g., Databricks, Spark , or similar)
  • 3+ years of experience with Kubernetes/Docker, Quarkus , and cloud platforms such as Azure, AWS , or GCP
  • Experience working in Agile/SCRUM development methodologies, including backlog refinement, sprint planning, and incremental delivery
  • Hands on experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines (e.g., GitHub Actions)
  • Willingness and demonstrated ability to learn and apply AI concepts , including working with data and APIs that support AI/ML and LLM based solutions
  • Strong problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions
  • Excellent written and verbal communication skills with the ability to collaborate with both technical and nontechnical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain data driven and AI-enabled applications and services that support Product Development engineering teams
  • Write high-quality, performant SQL (queries, functions, stored procedures) for complex data transformations and modeling across enterprise data platforms (e.g., SQL Server, Oracle, PostgreSQL)
  • Build and optimize data pipelines and workflows in Databricks (DBX) and related tools to support batch and near realtime data processing
  • Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components
  • Develop enterprise grade applications using Kubernetes/Docker, Quarkus, Java, Angular, PostgreSQL, and other GM approved tools
  • Partner with data science and AI teams to productionize AI/ML and LLM based solutions, including feature pipelines, inference integrations, monitoring, and continuous improvement
  • Proactively identify and remediate issues related to code quality, patterns, performance, security, and data correctness, using code quality analysis tools and remediation techniques
  • Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and Statement of Technical Direction
  • Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines (e.g., GitHub Actions), observability, and secure coding practices
  • Collaborate with cross-functional teams (product owners, data engineers, architects, business stakeholders) to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/SCRUM environment
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Data Architect/Data Engineer, Aladdin Engineering - Vice President

About this Role: At BlackRock, technology is the foundation of our business. As ...
Location
Location
United States , New York
Salary
Salary:
162000.00 - 215000.00 USD / Year
blackrock.com Logo
BlackRock Investments
Expiration Date
July 11, 2026
Flip Icon
Requirements
Requirements
  • B.S./M.S. in Computer Science, Engineering, or related discipline (or equivalent practical experience)
  • 8+ years of experience building production data systems, with demonstrated ownership of data modeling and data pipeline engineering
  • Strong SQL skills (advanced querying, query plans, performance tuning) with hands-on experience in Snowflake and/or Microsoft SQL Server
  • Proven experience with data modeling for analytics (dimensional modeling / star schemas, conformed dimensions, slowly changing dimensions) and translating business concepts into robust schemas
  • Hands-on experience designing and implementing ELT/ETL pipelines, including batch and near-real-time patterns
  • Proficiency in at least one general-purpose language used for data engineering (e.g., Python, Java, or Scala) for automation, orchestration, and integrations
  • Working knowledge of modern data engineering practices: testing for transformations, CI/CD, environment promotion, and operational monitoring
  • Strong communication skills and comfort collaborating with domain experts to turn ambiguity into clear, implementable data products
Job Responsibility
Job Responsibility
  • Partner with domain experts, product, and engineering teams to design canonical data models (conceptual → logical → physical) that power trusted reporting, analytics, and downstream integrations
  • Build and evolve analytics-ready datasets in Snowflake (curated layers / data marts), including clear metric definitions (grain, dimensions, measures) that enable consistent enterprise reporting
  • Design and develop reliable ELT/ETL pipelines across Snowflake and SQL Server to support both scheduled batch loads and low-latency ingestion where needed
  • Implement robust pipeline patterns such as incremental processing, idempotency (replay-safe loads), deduplication, and backfill/reprocessing strategies
  • Establish and enforce data quality and observability practices (freshness, completeness, accuracy checks
  • alerting
  • runbooks
  • SLAs) to keep data products production-grade
  • Optimize analytical performance and cost by applying Snowflake best practices (clustering/partition strategies, materializations, query optimization) and SQL Server performance tuning where appropriate
  • Publish curated data to downstream systems and serving layers when needed (e.g., search indices like Elasticsearch and operational stores like Cosmos DB) with clear contracts and monitoring
What we offer
What we offer
  • Strong retirement plan
  • Tuition reimbursement
  • Comprehensive healthcare
  • Support for working parents
  • Flexible Time Off (FTO)
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

If you love the pursuit of excellence and are inspired by the challenges that co...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 3+ years experience in business analytics, data science, software development, data modeling, or data engineering OR Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience in business analytics, data science, software development, data modeling, or data engineering OR equivalent experience
  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling, or data engineering OR Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 8+ years experience in business analytics, data science, software development, data modeling, or data engineering OR equivalent experience
  • 2+ years experience with data governance, data compliance and/or data security
  • 4+ years of hands-on software development experience in one or more general purpose programming languages (e.g., C#, Java, C++, Python, JavaScript/TypeScript)
  • Hands-on experience designing and operating production data pipelines and platforms at scale
  • Working understanding of how GenAI systems consume data — training datasets, features and labels, embeddings, retrieval and grounding data, evaluation harnesses, and the data-side failure modes that drive model and agent regressions
  • Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot, agentic coding workflows, GenAI-based code review and test generation) in a disciplined, production-grade way
  • Experience integrating AI capabilities (LLMs, agents, model-backed features) into production systems, including familiarity with Responsible AI principles and applying AI safety controls in production
  • Experience owning a feature area end-to-end, from design through deployment, monitoring, and on-call ownership
  • Experience designing and operating large-scale distributed data systems in a cloud environment (e.g., Azure), including data model and pipeline design, performance tuning, and cost optimization
Job Responsibility
Job Responsibility
  • Own the end-to-end engineering lifecycle for key components and services—designing, coding, testing, deploying, and operating solutions that are secure, reliable, and maintainable
  • Use AI tools across the full SDLC in a disciplined way. Own the quality of AI-generated requirements, designs, and code — yours and your teammates' — and apply Responsible AI practices
  • Build the training, feature, retrieval, grounding, and evaluation datasets that LLMs, and agents depend on. Partner with PM and engineering to make data contracts, freshness, drift signals, and offline/online consistency first-class concerns
  • Lead design discussions for your project area, evaluate tradeoffs across batch vs. streaming, warehouse vs. lakehouse, ELT vs. ETL, and storage choices for analytical, feature, and vector workloads. Own architectural decisions with minimal oversight
  • Partner with PM and engineering to define data requirements
  • ensure feedback loops on data quality, usage, model performance, and downstream product impact are in place
  • Write extensible, secure, performant code for pipelines, transformations, and supporting services. Apply modern patterns including GenAI-assisted development. Drive code reviews and best practices at the product level
  • Own the test strategy for your area, including data contract tests, schema validation, freshness checks, distribution and drift monitoring, and offline/online parity. Improve the test suite and use AI tools for test automation
  • Identify cross-team data dependencies, manage upstream producer and downstream consumer impact, and resolve conflicts when semantics or schemas change in ways that affect models or downstream products
  • Drive your workgroup's project and release plans. Break work into a roadmap including backfills, migrations, and model-impacting changes, and coach others on estimation
  • Fulltime
Read More
Arrow Right

Senior Data Platform Engineer

Join our Data Platform team at 10x Genomics to architect and implement our strat...
Location
Location
United States , Pleasanton
Salary
Salary:
168200.00 - 227600.00 USD / Year
10xgenomics.com Logo
10x Genomics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Management, or a related field, or equivalent experience
  • 5+ years of hands-on experience in software engineering focused on data platform development, distributed systems, or enterprise integrations
  • Proven experience designing and implementing highly scalable data platforms on major cloud environments (e.g., AWS, GCP, or Azure)
  • Deep proficiency in one or more general-purpose programming languages (e.g., Python, Java, or similar)
  • Strong foundation in computer science fundamentals, including data structures, algorithms, and system design
Job Responsibility
Job Responsibility
  • Architect and implement the canonical data layer and Event-Driven Architecture (EDA) using technologies like Apache Iceberg and Kafka to decouple applications and ensure real-time data flow
  • Design, build, and optimize high-volume, code-first data pipelines (real-time and batch) across a large application landscape (e.g., Salesforce, Oracle, Workday)
  • Establish Amazon S3 as the Single Source of Truth (SSOT) and govern data using principles like the Medallion Architecture (Silver and Gold layers) and schema evolution
  • Develop, test, and maintain robust and scalable ELT pipelines and data models in Snowflake, including leveraging advanced features like Snowpipes, Streams, and Stored Procedures
  • Develop the data presentation layer for self-service analytics, including the Natural Language Query (NLQ) interface integrated with Generative AI (e.g., Bedrock)
  • Lead technical efforts to migrate key business domains off legacy middleware and onto the new platform, eliminating the 'Integration Bottleneck'
  • Define and enforce data governance, quality, and security standards across the Unified Data Platform
  • Collaborate with the Architecture Review Board (ARB) to promote modern approaches such as serverless computing and Domain-Driven Design
  • Take ownership of the full development lifecycle, from prototyping and design through deployment, monitoring, and operational excellence
What we offer
What we offer
  • Equity grants
  • Comprehensive health and retirement benefit programs
  • Annual bonus program or sales incentive program
  • Health Package
  • Easy-to-use Benefits
  • Family oriented policies including parental leave
  • Generous Time Off
  • Award-Winning Workplace
  • Fulltime
Read More
Arrow Right