Job Description
The Mastercard Payment Networks team is looking for a talented Developer to drive our customer experience strategy forward by consistently innovating and problem-solving. Our solutions are built on the Digital Network Architecture, around Cloud Native principles and in a Scaled Agile Framework. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
The Role
- A talented software developer with adequate skills in delivering Object Oriented code of high quality.
- Drive development in Java 8 and above using Object Oriented SOLID principles and patterns towards creating reusable and scalable microservices leveraging technologies such as Spring Boot Framework, Event Driven Architecture etc.
- Develop in a CICD environment leveraging a Cloud Environment
- Leverage the appropriate persistence mechanisms such as RDBMS, No SQL etc based on needs
- Implement Coding Best Practices. Implement Code Quality gates as per the program norms.
- Perform various Proofs-of-concept depending on the business needs
- Coordinate with various groups in MasterCard to ensure success of the projects
- Exhibit teamwork aligned completely with the Agile environment
All About You
- Passionate about technology, with strong Object-Oriented Programming Skills
- Good knowledge of product development
- Strong expertise in Java and Spring Boot. Experience working on Event Driven Architecture would be an added advantage.
- Experience in Online / Real Time Systems development
- Experience in CI and CD. Experience in Cloud based development is desirable
- Strong Communicator
- Quick grasping and learning abilities






