Software Engineer II

Mastercard Mastercard · Fintech · Pune, Maharashtra, India · Engineering

Software Engineer II at Mastercard in Pune, India, focused on developing microservices for the Mastercard Payment Networks team using Java, Spring Boot, and Event Driven Architecture within a Cloud Native and Scaled Agile Framework. The role emphasizes Object-Oriented Programming, CI/CD, and adherence to coding best practices in a regulated financial services environment.

What you'd actually do

  1. 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.
  2. Develop in a CICD environment leveraging a Cloud Environment
  3. Leverage the appropriate persistence mechanisms such as RDBMS, No SQL etc based on needs
  4. Implement Coding Best Practices. Implement Code Quality gates as per the program norms.
  5. Perform various Proofs-of-concept depending on the business needs

Skills

Required

  • Java 8+
  • Object-Oriented Programming
  • SOLID principles
  • Spring Boot
  • Event Driven Architecture
  • CI/CD
  • Cloud Development
  • RDBMS
  • No SQL
  • Agile methodologies
  • Information Security

Nice to have

  • Experience working on Event Driven Architecture would be an added advantage
  • Experience in Cloud based development is desirable

What the JD emphasized

  • Object Oriented SOLID principles
  • reusable and scalable microservices
  • Event Driven Architecture
  • CICD environment
  • Cloud Environment
  • RDBMS, No SQL
  • Coding Best Practices
  • Code Quality gates
  • Object-Oriented Programming Skills
  • product development
  • Java and Spring Boot
  • Event Driven Architecture
  • Online / Real Time Systems development
  • CI and CD
  • Cloud based development
  • information security