Senior Software Engineer (Java Backend Developer)
Core
Developing high-performance, Java-based backend solutions for Mastercard’s Decision Management Platform to combat fraud and validate cardholder identity.
Role type
Senior Software Engineer (Java Backend Developer)
Builds
Fraud prevention capabilities and identity validation services for the Decision Management Platform
Domain
Financial services, digital payments, fraud detection
Deliverable
production ML models
Required skills
Java/J2EE, RESTful Web Services, Spring Framework, Spring Boot, Oracle SQL, Maven, JUnit, Mockito, Git, JBoss/Tomcat
Preferred skills
Kubernetes, OpenShift, Cloud Foundry, Apache Camel, Spring Integration, Angular, React, Redux, TypeScript
Technologies
Java, J2EE, Spring Boot, Oracle, Maven, JUnit, Mockito, Git, JBoss, Tomcat, Kubernetes, OpenShift, Apache Camel, Angular, React, Redux
Responsibilities
Hands-on development of multi-tier applications, technical design and documentation, production support as SME, SDLC ownership including testing and deployment, mentoring team members, conducting code and security reviews
Seniority
Senior, hands-on IC with mentorship duties