Lead Backend Developer
Core
Design and create new APIs and services for retail credit products including Personal Financing, Credit Cards, and Regional Banking.
Role type
Lead Backend Developer
Builds
Critical solutions for retail credit related products at RBC
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot 3+, RESTful APIs, automated testing (Junit, Wiremock, Mockito), distributed cloud applications (PCF, OpenShift, Docker, Azure), SQL, NoSQL
Preferred skills
design patterns, code management tooling
Technologies
Java, Spring Boot, Swagger/OpenAPI, Junit, Wiremock, Mockito, Pivotal Cloud Foundry, OpenShift, Docker, Azure
Responsibilities
Design and create new API & services; Translate business requirements into technical specifications; Develop, troubleshoot, enhance, and document components; Ensure high code quality through automated testing; Automate processes within the development pipeline
Seniority
Senior, hands-on IC with leadership responsibilities