Back-End / Full Stack Java Developer

Toronto 2 days agoContractor External
Negotiable
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