About this role
Job title: Developer
About the Role
Join the Global Wealth Engineering client technology team as a Developer to help build our API platform for wealth customers. The team is transforming the digital experience for clients and partners with Scotia Digital, delivering world-class digital experiences across Scotia Wealth Management channels. You will play a key role in helping investors manage their investments and reach their financial goals.
What You'll Do
- Lead technical decisioning for the scrum teams, collaborating with solutions architects and other technical leads.
- Develop coding standards and testing approaches.
- Collaborate with delivery lead to plan milestones, successfully execute software delivery, and escalate issues as needed.
- Design and develop microservices based on Cloud solutions, such as Microsoft Azure, Google GCP.
- Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.
- Leverage industry best practices to design, test, implement and support a solution.
- Assure quality, security and compliance requirements are met for the supported area.
- Be flexible and thrive in an evolving environment.
- Provide production support for applications maintained.
What We're Looking For
- Must Have Skills: Experience building scalable, enterprise level technology stacks with Java but ideally with a broad set of tools.
- 5+ years web service development with Java 8+ (minimum 2 years) or above, JAX-WS, JAX-RS, Spring Boot, Spring Security, Spring Data and Swagger/OAS (Open API Specification).
- 2+ years working with cloud based microservices (Azure, PCF or GCP).
- 5+ years’ experience with Java Frameworks: Spring, JUnit, Log4j.
- 5+ years’ experience with JSON/RESTful, XML, and SOAP services.
- 5+ years database development stored procedures with SQL, AzureSQL, Sybase OR MS SQL.
- Hands-on experience in Cloud MicroService and MicroApp development.
- Experience in application monitoring software, including Dynatrace, Splunk or their equivalent tools.
- Practical experience designing and developing microservices using modern practices/techniques including Domain-Driven Design, event driven architectures, reactive programming and distributed caching.