Location: Columbus, OH
Salary: $81.00 USD Hourly - $87.00 USD Hourly
Description: Job Title: Specialty Software Engineer (Java)Location: Columbus, OH - Onsite (3075 Loyalty Cir)
Contract: 18 months, with potential extension or conversion
Schedule: Hybrid -
3 days onsite mandatory per weekOverviewWe are seeking a highly skilled
Specialty Software Engineer (Java) to support a multi-year modernization initiative focused on Check Processing systems. This program processes approximately
5 million checks nightly, representing transactions totaling
billions of dollars.
You will play a key role in
migrating legacy mainframe workloads to modern cloud-native architectures, contributing to the consolidation of ~27 applications into 4 over a 4-6-year roadmap (currently year 2).
As a core member of a Scrum team, you will be responsible for hands-on development, solution design, and delivery of modernization features. This role requires strong technical depth, reliability, and the ability to speak clearly and confidently to your experience.
Key Responsibilities- Develop, enhance, and maintain Java/Spring Boot cloud-native services.
- Assist in the modernization of mainframe applications to microservices using modern tooling and messaging frameworks.
- Collaborate with cross-functional teams across Columbus and India in an Agile/Scrum environment.
- Contribute to architectural decisions, design patterns, and best practices for scalable distributed systems.
- Participate in code reviews, testing, and CI/CD improvements.
- Support production systems; future weekend on-call rotation may be required.
- Analyze complex engineering challenges and contribute strategic recommendations.
- Ensure compliance with organizational policies, standards, and industry guidelines.
Required Skills & ExperienceTop Required Skills- 6+ years of professional Java development
- 6+ years of Spring Boot
- 3+ years of cloud experience (Azure preferred; any cloud accepted)
- Completion of a HackerRank or Glider technical assessment (score required)
Nice-to-Have Skills- Kafka
- JMS
- Kubernetes
- Eligibility to convert to FTE without sponsorship needs
Team & Work Environment- You will be assigned to one application within a Scrum team.
- The program consists of two Scrum teams in Columbus and one team in India.
- Columbus teams focus on one application; India manages 2-3 applications.
- Work will be 100% modernization-focused, with full development responsibilities.
Position Notes- Backfill position
- Supplier expectations:
- All resumes must be submitted through Beeline
- No direct contact with hiring manager while the requisition is open
- Candidates must have verifiable experience and be able to speak to project details clearly in interviews.
Minimum Qualifications- 5+ years of Specialty Software Engineering experience, or equivalent combination of:
- Professional work experience
- Consulting experience
- Technical training
- Military experience
- Education
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!