View all jobs

Java API Developer

Toronto, Ontario · Computer/Software
As an API developer in the Open Banking API team, you work as part of a high-functioning team to deliver microservices and APIs with Java and SpringBoot for internal and external applications. We are looking for experienced software developers who are great team players and proud of the quality of their code and applications delivered. Our team designs, develops, tests, deploys, and supports applications and micro-services. You will contribute at every stage of the process, with an emphasis on quality, maintainability, performance and reliability. We expect you to take personal responsibility for all deliveries in production and non- production environments.

Must Have Requirements:

Develop and maintain Open Banking core components and FDX APIs using SpringBoot technology (this is the 100% hands-on developer position
Work closely with the senior developers to provide code-level input and view to help with integration and solution development

Collaborate with the development, QA and business teams to troubleshoot and resolve the defects, environmental and configuration issues and assist with end-to-end system integration
Design, code, execute, and support various testing activities, such as the performance, integration, user acceptance, post production delivery, etc

Play a key, hands-on role during environment promotions and other deployment activities

Responsible for the production and non-production issue investigations,
troubleshooting, and provide the support to SRE team

 Knowledge of professional software engineering practices for the full software
development life cycle, including coding standards, code reviews, source code
management, build processes and testing
 3 or more years of experience in REST API design and implementation
 3 or more years of experience with Java and SpringBoot
 3 or more years of experience with developing large-scale and distributed system
 3 or more years of experience supporting production-level software
 1 or more years of experience working with fully automated CI/CD pipelines
 Hands-on experience with Mac/Unix/Linux operating systems as a developer
 Working knowledge of Web-based application architectures, and Microservices architecture
 Experience in Agile methodologies and practice
 Strong communication skills and a sense of ownership
 Ability to work individually and as part of a technical team

Share This Job

Powered by