Tech Stack
CloudJavaMicroservicesSpringSpring BootSpringBoot
About the role
- Design and code application programs; performing testing for developed applications
- Review, analyze and modify programming systems, including encoding, testing, debugging and installing for a large-scale system
- Ensure the operating efficiency of existing application systems and maintain records for the documentation of systems development and revisions
- Development and design of API services applications and ensure high code quality through automated unit and functional testing
- Contribute towards the creation of intuitive, robust, and reusable user interfaces using modern API frameworks.
- Optimize applications for maximum usability and function
- Ensure requirements are understood, gaps identified and project deliverables met and alignment of coding and solutions to overall RBC guidelines
- Develop feasibility studies and proposals for senior management and executive decisions on large complex projects.
- Provide consulting services on new and strategic initiatives (medium to large and of varying complexity)
Requirements
- Software Engineering, Computer Science, IT Engineering graduate / post-graduate
- 10+ years of experience with Web application, Java, REST API, Microservices, MQ, Spring framework/Spring Boot, Cloud development
- Knowledge of enterprise-level security concepts and methodologies, including SSO, SSL, encryption, Apigee, authentication and entitlements.
- Demonstrated leadership/facilitation skills to manage cross functional development teams utilizing an Agile methodology
- A comprehensive Total Rewards Program including bonuses and flexible benefits
- Leaders who support your development through coaching and managing opportunities
- Ability to make a difference and lasting impact
- Work in a dynamic, collaborative, progressive, and high-performing team
- Opportunities to do challenging work
- Access to world-class training
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaREST APIMicroservicesSpring frameworkSpring BootCloud developmentAutomated testingDebuggingApplication programmingUser interface design
Soft skills
LeadershipFacilitationCross-functional team managementCommunicationProblem-solvingConsulting