We are seeking a strong Back-End Java Developer to join an existing team for a top banking client that currently includes a mix of front-end and back-end specialized resources. This role is back-end–heavy and will focus on core integrations, APIs, and server-side processing, with full-stack Angular experience considered a strong plus.
Key Responsibilities
• Design, develop, and support Java-based back-end services
• Build and maintain RESTful APIs and API-exposed services
• Work with messaging frameworks and event-driven components
• Develop and support batch processing and scheduled jobs
• Perform server-side scripting and back-end automation
• Own end-to-end back-end integrations across systems
• Produce detailed technical designs independently
• Collaborate closely with Business Analysts (BAs) and Business Systems Analysts (BSAs) on user stories and solution design
• Support production issues, enhancements, and ongoing improvements
Required Qualifications
• 7–10+ years of professional development experience
• Strong hands-on experience with Java back-end development
• Deep understanding of:
• APIs and service-based architectures
• Messaging systems
• Batch processing and scheduled jobs
• Server-side scripting
• Proven ability to work as a core back-end contributor
• Experience owning designs and working independently on technical solutions
Nice to Have
• Full-stack experience (front-end + back-end) Angular 13+
• Experience working in large enterprise environments
• Strong communication skills and comfort collaborating cross-functionally