×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Software Engineer; Java, React

Job in Vancouver, BC, Canada
Listing for: Mastercard Inc.
Full Time position
Listed on 2026-10-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, DevOps
Salary/Wage Range or Industry Benchmark: 110000 - 140000 CAD Yearly CAD 110000.00 140000.00 YEAR
Job Description & How to Apply Below
Position: Full-Stack Software Engineer (Java, React)
We are looking for a Software Engineer II to join our DMP team for the Decision Operations product in Vancouver office
Own software delivery tasks (code development, test, deployment, support, documentation, configuration) at an application/software component level
Full stack developer that can code front end and REST API/backend applications
Participate in all the scrum ceremonies using SAFe Agile methodology
Adopt best development practices, new languages, architecture patterns to write well designed, maintainable, testable, scalable, and secure code
Write code to do unit testing, mutation testing, integration testing, functional and regression testing
Provide support by troubleshooting production incidents and implementing corrective and preventive actions
Demonstrate active learning and sharing of software practices via Guild/Engineering community initiatives
Perform code reviews, refactoring and writing technical documentation of APIs and services being delivered
Writing code to develop a piece of code as well as write code to test it?

Are you a technical programmer with experience working on high performance applications?

Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world?

Are you excited about getting a 360 degree view of the coding world

Full Stack developer with the ability to write secure code in couple of languages (e.g., Java, SQL, React)
Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage (e.g. Junit, Mockito etc)
Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data)
Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control)
Bachelor’s degree in Computer Science, Software Engineering, or a related field

Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs

Excellent at problem-solving with creative troubleshooting skills

Knowledgeable of Spring and other frameworks

Experience with performance testing using JMeter/Blazemeter and developing cloud native apps using AWS, Docker, Kubernetes etc Experience working with Git Hub Copilot, Redis and Kafka Experience using observability framework/tools like Splunk, Dynatrace, Prometheus, Open Telemetry, Grafana, Loki, Tempo, Druid Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT)
Applied tools (e.g., Sonar, Zally, Checkmarx, Black Duck, Git Hub Advanced Security ) and techniques to scan and measure code quality and anti-patterns as part of development activity

Passionate about continuous improvement and delivering results
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary