![]()
Job Title: Senior Java Developer
Location: Remote
Duration: Travel - 6 months
Pay Range: $70/hr (W2)
Job ID: 371747
About BCforward
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
Job Description
We are seeking a Senior Java Developer to support and enhance a mission-critical banking platform. The 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.
Responsibilities:
- Develop, modify, and maintain Java applications built on Java SE 8 and 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 Skills & Qualifications:
- 5+ years of hands-on Java development experience, including Java SE 8.
- Strong experience with legacy or monolithic Java/J2EE applications.
- Experience with 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, including change management, releases, and audits.
Preferred Skills:
- Financial services or banking domain experience in areas such as payments, wires, entitlements, or compliance.
- Experience with WebSphere, AIX, Linux/Unix environments, or batch scheduling tools.
- Exposure to CI/CD pipelines and tools such as Jenkins, Git, Maven, or Gradle.
- Experience supporting or migrating to newer Java versions, including Java 11 or 17.
Why BCforward?
At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:
- Competitive compensation and benefits.
- Opportunities for growth with global clients.
- A supportive, inclusive culture that values innovation and people.
- Exposure to cutting-edge technologies and projects.
Work Environment
Enterprise banking technology environment. Mix of feature development, production support, and system enhancements. Collaboration with onshore and offshore technical teams.
About Our Commitment
BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.
Interested? Apply Now!
If this sounds like the right opportunity for you, please apply with your most recent resume or contact:
Email:
Phone:
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.