Mastercard

Senior Software Engineer (Java)

Mastercard

What You'll Do

Responsible for the analysis, design, development, and delivery of software solutions. Define requirements for new applications and customizations, adhering to standards and best practices. Drive integration of services focusing on customer journey and experience. Mentor and guide new and less-experienced team members.

What We're Looking For

5+ years of experience in software engineering, preferably within the payments or financial services industries. Strong hands-on experience developing applications using Java, Spring Framework, Spring Boot, JPA, Angular, and SQL databases. Solid understanding of secure software development practices and experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

Additional Information

Experience Level

Senior

Job Language

English

Employment Type

Full-time

Work Mode

On-site