Senior Software Engineer - Decision Management Platform
Mastercard is a global technology company in the payments industry, connecting and powering an inclusive, digital economy.
About the Role
Develop industry-leading solutions for fighting fraud, innovate using cutting-edge technologies, and work for a company that offers above-and-beyond benefits.
- Deliver major projects and complex assignments with broad scope and long-term business implications.
- Work closely with technical leads on assigned projects to assist in implementation tasks.
- Assist with production support issues by acting as a subject matter expert in resolving incidents and problem tickets.
- Innovate and develop new approaches to complex problems.
- Actively look for opportunities to enhance standards and improve process efficiency.
Requirements
- Prior software development experience, particularly using Java and the Test-Driven Development (TDD) methodology.
- Familiarity with integrating vendor and open-source products into an overall system.
- Familiarity with a variety of architectural patterns, including multi-tiered web applications and high-performance, high-availability transaction processing systems.
- Previous experience developing and supporting a high-performance, transaction processing system.
Essential Skills
- Highly skilled in Java, including creating and debugging J2 EE REST Web Services and Web Applications.
- Experience with Spring Framework (including Spring Boot).
- Experience in developing highly resilient applications.
- Database experience, including Oracle and SQL scripting.
- Experience writing unit tests with Junit and Mockito.
Desirable Skills
- Message and event-driven development experience.
- Experience with monitoring, alerting, and observability tools.
- Experience integrating vendor and open-source products into an overall system.
Mastercard is committed to information security and requires all employees to abide by the company's security policies and practices.
As a Senior Software Engineer, you will have the opportunity to work on complex projects, innovate using cutting-edge technologies, and make a meaningful impact on the company's mission.