- 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- Conduct analyses of organizational needs and goals for the development and implementation of application systems- 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 up-to-date API frameworks- Optimize applications for maximum usability and function- Work within an Agile product team composed of technical, product and business team members to deliver exceptional products- 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- Provides 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 Java, REST API, Microservices, MQ,
Spring framework/Spring Boot, Cloud development- Experience working on cloud native solutions and DevOps technology and modernization- 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 methodologyCore CompetenciesDemonstrates extensive experience in Software Engineering with a strong focus on Java, REST API, and Microservices development. Proven ability to lead cross-functional teams in an Agile environment while ensuring high code quality and adherence to enterprise-level security standards.Highest-signal resume keywords- Java Development- REST API Design- Microservices Architecture- Agile Methodology- Cloud DevelopmentATS Optimization KeywordsHard Skills- Software Engineering- Application Programming- Testing and Debugging- API Services Development- Unit Testing- Functional Testing- Cloud Native Solutions- DevOps Technology- Enterprise-Level Security- Spring Framework/Spring BootSoft Skills- Leadership- FacilitationIndustry Keywords- Systems Development- Organizational Needs Analysis- Project Deliverables- User Interface Design- DocumentationTools & Technologies- MQ- Apigee- SSO- SSL- Encryption#J-18808-Ljbffr
📌 Java Backend Developer (Toronto)
🏢 RBC
📍 Toronto