Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead a team of engineers to develop high-performance, high-volume Java applications with secure and scalable software solutions.
Own programming, testing, implementation, documentation, maintenance, and support of software applications adhering to Mastercard standards and best practices.
Design and develop test automation frameworks and automation tests supporting CI/CD pipelines to ensure quality and operational efficiency.
Minimum Requirements
Bachelor's degree in Information Systems, IT, Computer Science, or Engineering.
10-13 years of hands-on experience developing scalable, multi-threaded software using core Java, Spring (Core, Boot, Batch), Hibernate/JPA, Maven/Gradle, PL/SQL, Unix/Shell scripts, deployed on Tomcat.
Experience leading scrum teams and providing technical direction.
Hands-on experience with SOAP & RESTful APIs, cloud native development (Pivotal Cloud Foundry & AWS), CI/CD tools (Jenkins), and test automation frameworks (Selenium, Rest-assured, TestNG, Postman).
Ideal Candidate Profile
Proven experience in building and delivering world-class scalable software solutions on a global scale in an agile environment.
Strong design skills including knowledge of Java/microservices design patterns and ability to own solution design and communicate to technical and non-technical stakeholders.
Technical leadership style focused on hands-on coding, code review, test automation, and process improvement within cross-functional, dynamic teams.
