Lead Software Engineer (Java - SDET)
$93,980–$150,220 year
On-site · Vancouver, British Columbia, Canada
Job Summary
Lead Software Engineer to design, implement, and optimize high-performance, low-latency Java capabilities on Mastercard's Fraud Platform within a co-located Agile Scrum team. Responsibilities include guiding design and implementation, leading QA and test strategies (unit, system/integration, performance testing), driving automation efforts, evaluating tools, and delivering scalable, secure software. Essential skills include Java, REST/Web Services, gRPC, Spring Boot, Maven, JUnit/Mockito, Tomcat/JBoss, Oracle SQL, Git, Linux, and strong communication and collaboration within a distributed project team. Vancouver-based role with a focus on fraud prevention across Mastercard's Decision Management Platform.
Required Qualifications
- Proficiency with Java JDK 8 or greater
- Creating and debugging J2EE REST Web Services
- gRPC-based service development
- Web Applications
- Database experience with Oracle and SQL scripting
- Spring Framework (Spring Boot) and Maven
- Unit testing with JUnit and Mockito
- JBoss and/or Apache Tomcat
- Git
- Linux environment experience
- Agile software development processes
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.