Full-Stack Software Engineer (Java, React) in Vancouver

Full-Stack Software Engineer (Java, React) in Vancouver

Vancouver Full-Time On-site
M

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 worldFull 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 fieldStrong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needsExcellent at problem-solving with creative troubleshooting skillsKnowledgeable of Spring and other frameworksExperience with performance testing using JMeter/Blazemeter and developing cloud native apps using AWS, Docker, Kubernetes etcExperience working with GitHub Copilot, Redis and KafkaExperience using observability framework/tools like Splunk, Dynatrace, Prometheus, Open Telemetry, Grafana, Loki, Tempo, DruidFamiliar with secure coding standards (e.g., OWASP, CWE, SEI CERT)Applied tools (e.g., Sonar, Zally, Checkmarx, Black Duck, GitHub Advanced Security ) and techniques to scan and measure code quality and anti-patterns as part of development activityPassionate about continuous improvement and delivering results

#J-18808-Ljbffr

Full-Stack Software Engineer (Java, React) in Vancouver employer: Mastercard Inc.

Mastercard is an exceptional employer that fosters a dynamic work culture focused on innovation and collaboration, particularly in the vibrant city where this role is based. Employees benefit from comprehensive growth opportunities, including leadership development programs and access to a global network of professionals. With a commitment to operational excellence and strategic impact, Mastercard empowers its team members to drive meaningful change in the SME landscape.

M

Contact Details:

Mastercard Inc. Recruitment Team