Post Job Free
Sign in

Java Software Engineer

Company:
Motion Recruitment
Location:
Clinton Township, OH, 43224
Posted:
April 03, 2026
Apply

Description:

We are seeking a Senior Java Developer to support a large-scale check modernization initiative, processing over 5 million transactions nightly totaling billions of dollars. This role is part of a multi-year effort to migrate legacy mainframe applications to modern cloud-based architecture. Do not wait to apply after reading this description a high application volume is expected for this opportunity.

About the Role:

You will be a hands-on developer working within an Agile Scrum team, focused on modernizing critical payment processing systems. The organization is consolidating approximately 27 legacy applications into 4 strategic platforms over a 4–6 year roadmap (currently 2 years in).

Key Responsibilities:

Design, develop, and implement scalable applications using Java and Spring Boot

Contribute to the migration of legacy mainframe systems to cloud-based architectures

Build and support high-volume, distributed systems for financial transaction processing

Work with messaging frameworks such as Kafka and JMS to enable real-time data processing

Collaborate within a Scrum team to deliver modernization initiatives end-to-end

Participate in code reviews, testing, and production support (potential weekend rotation in the future)

Required Qualifications:

6+ years of experience with Java development

6+ years of experience with Spring Boot

3+ years of experience working in cloud environments (any cloud platform)

Strong understanding of distributed systems and high-volume transaction processing

Proven ability to pass a technical assessment (HackerRank or Glider)

Preferred Qualifications:

Experience with Kafka, JMS, and event-driven/messaging architectures

Familiarity with Kubernetes and containerized xywuqvp deployments

Exposure to Azure (or other cloud platforms)

Ability to convert to full-time employment without sponsorship

Team Structure:

Agile Scrum environment with distributed teams

2 Scrum teams based in Columbus and 1 team in India

Developers are aligned to a single application and fully dedicated to modernization efforts

What to Expect:

100% hands-on development role

Opportunity to work on large-scale financial systems transformation

Collaborative, fast-paced environment focused on innovation and modernization

Apply