
Senior Software Engineer (Java)
MastercardWhat 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).
Key Skills & Technologies
Additional Information
Experience Level
Senior
Job Language
English
Employment Type
Full-time
Work Mode
On-site