Join Mastercard as a Software Engineer in Dublin, Ireland, and be part of a unique culture that celebrates diversity, collaboration, and career advancement. Develop high-performing software solutions and products for top brands, and work on revolutionary technologies that shape the digital economy.
Requirements
Strong programming skills in Java (J2EE, Spring, Hibernate, Spring boot), JavaScript, SQL, familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management.
Proven experience developing Microservices.
Understands and implements standard branching (e.g., Gitflow) and peer review practices.
Apply tools (e.g., Sonar, Zally, Checkmarx) and techniques to scan and measure code quality and anti-patterns as part of development activity;
Builds test code at the unit level, service level, and integration level to ensure code and functional coverage.
Has skills to author test cases leveraging behavior-driven development and customer journey concepts;
Some experience developing automated test suites, including unit testing, automated functional or end-to-end tests, and performance testing.