We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
CBTS logo
CBTS Verified
Information Technology and Services, Telecommunications, Managed Services, Cloud Computing

Java Software Engineer III (W2 Contract Only)

United StatesRemoteContractPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Role:
Java Software Engineer III

Location: Cincinnati, OH (Remote)

Duration: 6 Months Contract

Job Summary

We are seeking a Senior Java Developer to support and enhance a mission‑critical banking platform. This role focuses on maintaining and improving a mature Java 8 codebase, implementing new features, and resolving production issues in a regulated financial environment. The ideal candidate has strong experience with legacy Java/J2EE systems, understands production support responsibilities, and can balance stability with incremental modernization.

Key Responsibilities

  • Develop, modify, and maintain Java applications built on Java SE 8 / legacy J2EE architecture
  • Analyze, debug, and resolve production incidents, including root‑cause analysis
  • Implement new business features while ensuring system stability and compliance
  • Support integrations, batch processing, and downstream system dependencies
  • Participate in code reviews and follow enterprise development standards
  • Collaborate with business, QA, infrastructure, and support teams in a banking environment
  • Contribute to documentation, knowledge transfer, and operational readiness

Required Qualifications (Must Have)

  • 5+ years of hands‑on Java development experience, including Java SE 8 (mandatory)
  • Strong experience working with legacy or monolithic Java/J2EE applications
  • Experience using Spring (Core/MVC), JDBC, Hibernate, or similar frameworks
  • Proven experience providing production support for enterprise applications
  • Ability to troubleshoot complex issues using logs, metrics, and debugging tools
  • Experience working in a controlled or regulated environment (change management, releases, audits)

Preferred Qualifications (Nice to Have)

  • Financial services or banking domain experience (payments, wires, entitlements, compliance)
  • Experience with WebSphere, AIX, Linux/Unix environments, or batch scheduling tools
  • Exposure to CI/CD pipelines, Jenkins, Git, Maven or Gradle
  • Experience supporting or migrating to newer Java versions (11/17)

Work Environment

  • Enterprise banking technology environment
  • Mix of feature development, production support, and system enhancements
  • Collaboration with onshore and offshore technical teams

Additional Information

This role requires a strong sense of ownership, comfort working with established systems, and the ability to deliver high‑quality changes to critical production applications

Ready to apply?
You'll be redirected to CBTS's application page.