Lead Software Engineer (java - Sdet)

Mastercard Mastercard · Fintech · Vancouver, BC +1 · Engineering

Lead Software Engineer (Java - SDET) for Mastercard's Decision Management Platform, focusing on developing and testing high-performance, low-latency Java solutions for fraud detection and cardholder identity validation. The role involves designing, implementing, and ensuring quality assurance for a platform that processes billions of transactions monthly.

What you'd actually do

  1. Design and implementation of innovative, low-latency, high-performance Java-based capabilities on the Mastercard Fraud Platform.
  2. Define and Lead Quality Assurance and Quality Control processes in the department. Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing.
  3. Identifies and implements complex automation efforts; replicates and resolves production issues for single application
  4. Develop high-quality, scalable and secure software solutions.
  5. Assist with operational issues by troubleshooting incidents.

Skills

Required

  • Java JDK 8 or greater
  • J2EE REST Web Services
  • gRPC-based service development
  • Web Applications
  • Oracle
  • SQL scripting
  • Spring Framework
  • Spring Boot
  • Maven
  • Junit
  • Mockito
  • JBoss
  • Apache Tomcat
  • Git
  • Agile software development processes
  • Linux environment
  • command line proficiency

What the JD emphasized

  • high-performance
  • low-latency