Job

(Pune) Mastercard vacancy with 6L – 10L Salary PA – Register Now To Apply

Responsibility:

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, Cloud Native Technologies, Event Driven Architecture etc.
Apply basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture).
Implement different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data).
Ensure the implementation is in line with enterprise architecture, principals and agreed design and a quality service is delivered into test and production environments successfully.
Write Junit test cases, working with Maven/Ant/Gradle, GIT.
Apply best development practices to write well designed, maintainable, testable, scalable, and secure code.

Implement standard branching (e.g., Gitflow) and peer review practices.

Apply tools (e.g., Sonar, Checkmarx) and techniques to scan and measure code quality and anti-patterns as part of development activity.
Build test code at unit level, service level, and integration level to ensure code and functional coverage.
Responsible to develop and implement business requirement as per business requirements in line with the agreed enterprise architecture and designs.
Responsible for implementing code in accordance with defined quality and coding standards, agreed design and architecture.
To carry out any other task associated with the role as reasonably requested.

All About You:

Progressively grown career with proven design and development experiences in Java using Object Oriented SOLID principles and patterns towards creating reusable and scalable microservices leveraging technologies such as Spring, Spring Batch, Spring Boot Framework, Cloud Native Technologies, Event Driven Architecture etc.
Overall 3-7 years of career experience into Java Development
Experience in Core Java, J2EE, Spring Boot, Spring Batch is must
Experience in Web Services, Microservices and API is must
Experience working on Event Driven Architecture and Cloud Native technologies would be an added advantage
Experience in Middle-tier and Backend is desirable
Good to have experience on Wrappers, Angular
Strong Communicator with good written skills
Good Expertise in Application development
Knowledge of working with Cloud platforms, performance, scalability
Knowledge of Payments industry
Understands and implements standard branching (e.g., Gitflow) and peer review practices
Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT)
Hand on experience with advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from gang of four) to implement efficient code

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
Abide by Mastercard’s security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and
Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.