- 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 modern 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 methodology
Core Competencies
Demonstrates 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 Development
ATS Optimization Keywords
Hard 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 Boot
Soft Skills
Industry Keywords
- Systems Development
- Organizational Needs Analysis
- Project Deliverables
- User Interface Design
- Documentation
Tools & Technologies
- MQ
- Apigee
- SSO
- SSL
- Encryption
#J-18808-Ljbffr