Placement papers | Freshers Walkin | Jobs daily: BaaS & Microservices engineer at Scotiabank (Toronto, ON, Canada)


Search jobs and placement papers

BaaS & Microservices engineer at Scotiabank (Toronto, ON, Canada)

We are committed to investing in our employees and helping you continue your career at Scotiabank.


Purpose of Job


As a platform engineer, the primary focus is on design and development of microservices mesh platform, refactoring legacy systems and API/microservices management services.


Key Accountabilities



  • As a platform engineer, the primary focus is on design and development of microservices mesh platform, refactoring legacy systems and API/microservices management services.

  • Driving architecture, design, implementing and refactoring code (typically Java, JavaScript, or C#).

  • Participating in design discussions focused on scalability and design and implementation best practices.

  • Design architectural technical solutions for software applications and implementations for microservices mesh. 

  • Experienced with agile.  Participating in planning, retrospective sessions and stand-ups.

  • Our teams are flexible and fast – you will be asked to provide leadership, mentorship, peer review and quality control on a daily basis.


Functional Competencies



  • 5+ years of software engineering industry experience;

  • Experienced with Java 8+ and the OSS microservices stack (Spring, Netflix OSS, etc);

  • Good knowledge of at least one of additional programming languages: NodeJS, JavaScript, C#;

  • Hands-on knowledge of service mesh concept and tooling: Linkerd, Envoy, Istio;

  • Hands-on knowledge of automation – CI/CD pipelines, A/B Testing;

  • Good knowledge of micro services architecture & development tools & frameworks;

  • Good knowledge of APIM platforms from CA, Apigee, Kong;

  • Knowledge of Azure, Google & Big Data Platform technologies;

  • Knowledge of most common software architecture & design patterns;

  • Awareness of how scalable, enterprise-level software system is designed (both on code and infrastructure levels);

  • Understanding of software release process (environments, binary repositories, CI/CD);

  • Attention to details, high standards for quality;

  • Excellent interpersonal, communication, and influencing skills with ability to build and foster relationships with business users, project stakeholders, strategic technology partners and external vendors;

  • Demonstrated ability to manage conflicts and problem solve.


Bonus Skills:



  • 2-3 years of banking/financial industry experience.

  • Experience designing and implementing mobile applications and services.

  • Experience designing and implementing cloud-based applications, awareness of main public cloud offerings (Microsoft Azure, AWS, GCE).

  • Experience working in an Agile environment.

  • Experience taking a Platform to market.


Education



  • Bachelor (equivalent or higher) degree in Computer Science, Engineering or related discipline.

  • Experience working in an Agile environment.


Location(s):  Canada : Ontario : Toronto


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment