← Back to all jobs
15d 3h left to apply
M

Software Engineer Java / Spring Batch

Minotaur - Rβ€’πŸŒ Remote Worldwideβ€’Estimated: $80,000 - $120,000

Software Engineer – Java / Spring Batch

Company: iKnowHow Group
Location: Hybrid (Office & Remote)

About iKnowHow Group:

iKnowHow Group is a dynamic, international technology company with over 24 years of experience, delivering innovative solutions across Energy, Telecommunications, Banking & Financial Services, and the Public Sector. With specialized subsidiaries in areas like Health and Robotics, iKnowHow blends deep industry knowledge with advanced technologies.

The Role:

We are seeking a talented and skilled Software Engineer with expertise in Java and Spring Batch to join our team. You will contribute to the delivery of complex, large-scale outsourced projects, designing and developing robust batch applications for data and transaction processing.

Responsibilities:

  • Design and develop Spring Batch applications for large-scale data and transaction processing.
  • Build and optimize batch jobs for high-volume processing and reconciliation workflows.
  • Develop ETL and data transformation pipelines integrated with core banking and enterprise systems.
  • Transform business and technical requirements into robust, scalable functionalities.
  • Ensure alignment of solutions with architectural standards and client requirements.
  • Implement integrations with core banking systems, external payment networks, databases, file-based interfaces, internal enterprise services, and reporting platforms.
  • Implement and maintain scheduling, monitoring, restartability, and fault-tolerant mechanisms.
  • Participate in the modernization of legacy batch systems into modular, scalable architectures.
  • Collaborate closely with architects, analysts, DevOps, and integration teams.
  • Support deployment processes and configuration management activities.
  • Contribute to performance optimization and troubleshooting of batch execution flows.

Required Skills & Experience:

  • 3–5 years of experience in Java development.
  • Strong expertise in Spring Boot and Spring Batch.
  • Solid understanding of batch processing concepts, transaction management, error handling, and restart/recovery mechanisms.
  • Experience with performance optimization for high-volume processing.
  • Proficiency in SQL and relational databases (Oracle/PostgreSQL).
  • Hands-on experience with file processing (CSV, XML, fixed-width formats).
  • Familiarity with microservices architecture, REST APIs, and integration patterns.
  • Understanding of distributed systems and data consistency.
  • Experience with scheduling tools (e.g., Control-M).
  • Familiarity with Git, CI/CD pipelines, and container platforms (OpenShift/Kubernetes).
  • Ability to analyze, debug, and enhance existing codebases independently.

Nice to Have:

  • Experience with AI-assisted development tools.
  • Exposure to event-driven architectures (Kafka is a plus).

What We Offer:

  • Flexible hybrid working model.
  • Career development and growth opportunities.
  • Medical plan and life insurance for you and your family.
  • Continuous training & learning opportunities.
  • Opportunity to work in a diverse environment with talented colleagues.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role β†—

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/6/2026
CategoryBackend Development
SourceJobsCollider

FAQ

Is this position remote?

The Software Engineer Java / Spring Batch role is a hybrid opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

R

Full-stack Staff Engineer (backend leaning)Β @Β Join, Inc.

Remote Companyβ€’Remote Worldwideβ€’πŸ  Remote
Competitive
Backend Development
View Job β†’
I

Trust Manager

IQ-EQβ€’Remote Worldwideβ€’πŸ”„ Hybrid
Competitive
Backend Development
View Job β†’
G

Senior Backend Engineer - Grafana Backend Services | Sweden | Remote

Grafana Labsβ€’Remote Worldwideβ€’πŸ  Remote
Competitive
Backend Development
View Job β†’