Architect - (Java,Web Services,Spring boot, design patterns, AngularJS & ESB technologies )

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Architect - (Java,Web Services,Spring boot, design patterns, AngularJS & ESB technologies )

Job Description Summary


Regional Solutions team provides digital solutions that enable Mastercard to support markets and provide a delightful experience for our customers. This team partners with Regional Stakeholders to ensure we build products that are fit for market deployment such that they are scalable, configurable/reusable for other markets and fold back as global products.

We are in hunt for a person who is a strong professional architect , to be based out of Pune.. In this role, you are expected to provide architecture solution design for new API products in alignment with business needs . Write functional code with a sharp eye for spotting defects & must be passionate about designing and developing applications. You'll work in one or more Software projects.

Programmers also serve as Technical advisers to management and provide programming perspective on requirements. Join our team and we will offer you the opportunity to be part of next generation technology projects that will drive MasterCard future strategy .

Should have 12+ years- experience in Java/J2EE technologies design and development of high-volume, high-performance, high-availability, service-oriented Java applications using proven Java frameworks and technologies
- Minimum 5+ years- experience as an architect.
- Design and develop scalable web-services.
- Design and develop reusable libraries and APIs.
- Java technologies: Java EE/J2EE, JPA/ Hibernate, Struts, Spring, Servlets, JDBC, JMS, JSON, JUNIT
- Experience in Web Services using SOAP, XML/ XSLT, and Restful Services.
- JVM Semantics/ Garbage Collection knowledge
- Strong Integration experience
- Good working experience in any one APP and Web Servers: JBoss, Tomcat, Websphere, Web logic

- Hands on database experience (Oracle/PostgreSQL/ MySQL/ SQLServer) including transaction management, SQL programming, schema design.
- Experience architecting infrastructure solutions using both Linux/Unix and Windows with specific recommendations on server, load balancing, HA/DR, & storage architectures.
- Ability to communicate effectively in English, with good verbal and written skills.
- Ability to build rapport with team members and clients.
- Strong analytical, problem solving skills and technical troubleshooting.
Key Expectations from you :
Short-Term -Understand the product that your team works on.
-Get the full knowledge of the technology platform that we work on.
-Familiarize yourself with our ecosystem, our CI/CD processes, our ways of working, our support functions and our coffee machine
-Participate in different ceremonies. Understand their purpose. Get acquainted with our stakeholders.
-Understand the architecture "AS-IS" of the products and create a opinion around gaps and opportunities'
-Align with other architects in the regional solution team
-Understand MasterCard Enterprise architecture assets , have 1:1 discussions with key architects and technical managers of shared services and security
-Start to contribute to the architecture and design deliverables
Medium Term -Take a lead on how design & development is done within your project.
-Identify areas of improvement. Identify technical debt. Identify process gaps.
-Have constant communication and feedback with your stakeholders and colleagues.
-Set quality standards for the team and maintain standards for delivery.
-Be active in the dev community.
-Let your knowledge and work shine through.
After 6 months
-Mentor and train new joinees and existing peers.
-Start organizing/participating in workshops, training, hack-days, and meetups within the dev community.
-Fine-tune operations within your space.
-Move towards excellence in delivery with added value.
-Actively participate in hiring new talent. We need more people like you
Essential Knowledge, Skills, and Experience
You should have at least 5 years of relevant experience in Java/JVM.
-You also need to know design concepts and object modeling
-SDK & API knowledge - security, scalability, micro-services, gateways, cloud, REST, SOAP, OAuth, FIDO, OIDC
-API and Contract Testing using REST Assured/Postman/Swagger/SOAP UI + Groovy/Spring Cloud Contract
Functional testing using Selenium/Jbehave
-Web application related technologies - Java, Spring, .NET
-Web technologies - JavaScript, React, JQuery, AngularJS
-Mobile App technologies - native iOS and/or Android development, cross-platform, wrappers
- Cloud and DevOps Architecture, especially via Pivotal Cloud Foundry
-Security - Security Architecture, Privacy & Security by design, vulnerability management.
-Test Driven Development TDD Methodology and Unit Testing using Junit/XCTest
-Knowledge of BDD methodology and technologies like Cucumber
-Use of mocking frameworks such as API Service Virtualization/Mockito/OCMock
Static Code Analysis using SonarQube/Xcode Static Analyzer
• Hands on with Jenkins/PCF or similar tools for automated provisioning of build and test infrastructure
• Troubleshooting with Splunk, API aids like Swagger/Postman and source control systems like Git

Desired Knowledge, Skills, and Experience:
• Domain/Functional knowledge - Banking, Financial Services, Payments, Insurance, Retail, Technology etc.
• Smart Card Technologies - EMV, Biometric Match-on-card, Tokenization, etc.

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Back to top