Job Type: Contract
Contract Length: Contract through 2026, possible extensions/renewals
Pay Range: $75-$90/hr
Location: 100% Remote
About the Opportunity:
Our client, a leader in Banking Solutions and Financial Services, is looking for a skilled Senior Java Engineer – Payment Systems to join their team for a long-term engagement. This project involves stabilizing and supporting a mission-critical, in-house legacy payment processing system while contributing to the strategic planning for its next-generation redesign. This is a high-impact role that requires a highly detail-oriented, patient, and self-motivated professional who can focus on code quality, operational stability, and reliability in a fast-paced environment.
Key Responsibilities & Deliverables:
This role is focused on the successful completion of specific tasks and deliverables. Your responsibilities will include:
- Maintain and support a legacy Java-based payment processing system.
- Perform code reviews, identify defects, and reduce rollback incidents.
- Audit existing codebase for quality, security, and performance improvements.
- Utilize tools such as Snyk to identify and remediate vulnerabilities.
- Create and maintain technical documentation for system components and processes.
- Partner with internal stakeholders to support planning efforts for a future system redesign (Version 2).
We are looking for someone with a proven track record of successful contract engagements. The ideal candidate will have:
- Strong experience with Java and SQL in production environments.
- Deep expertise in supporting or maintaining legacy systems. This isn't a learning role—you need to be a subject matter expert.
- Experience with payment processing systems or financial transaction platforms.
- Proven ability to conduct thorough code reviews and enforce coding standards.
- Familiarity with application security tools (e.g., Snyk or similar).
- Experience working in on-premise infrastructure environments.
- Demonstrated ability to work autonomously and manage your own time effectively to meet project goals.
- Strong communication skills with a focus on influence over authority.





