Specialist Java Backend Developer
Core
Design, develop, and lead the modernization of internet banking, mobile banking, and origination applications for RBC's Caribbean Digital Channel portfolio.
Role type
Senior IC Java Backend Developer (Technical Lead)
Builds
Internet banking, mobile banking, and origination applications for RBC Caribbean Digital banking
Domain
Financial Services / Digital Banking
Deliverable
production ML models | product features
Required skills
Java, API design and development, Agile methodology, system testing and debugging, application optimization, feasibility study creation, third-party vendor evaluation, emerging technology research
Preferred skills
Experience with modern API frameworks, strategic initiative consulting
Technologies
Java, API frameworks
Responsibilities
Design and code application programs; review, analyze, and modify large-scale programming systems; ensure operating efficiency of existing application systems; conduct analyses of organizational needs for system development; develop and design API services applications; contribute to creating intuitive user interfaces; optimize applications for usability and function; work within an Agile product team to deliver products; ensure requirements are understood and project deliverables are met; develop feasibility studies and proposals for senior management; evaluate third-party vendors and software; research emerging trends and best practices; maintain and support a portfolio of applications