MasterCard Java Architect in Pune, India

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

Java Architect


Responsible for the analysis, design, development and delivery of software solutions

Defines requirements for new applications and customizations, adhering to standards, processes and best practices


Ensures Code Design and its Quality for Enterprise Application

Designs highly complex applications, interfaces and integration with a modest number of systems

Responsible for performance engineering of the enterprise software architecture, and providing functional guidance, advice, and/or training to other application developers

Responsible for Modest advanced code development, code review and day-to-day support duties

Researching and evaluating tools to support domain-specific needs

Develop technical work products and own solution design.

Technically lead project through all stages of the project life cycle, including requirements understanding & analysis, estimation, design, development and acceptance testing

Chart out development strategy / approach with correct gating criteria (Definition of done) for moving code from one environment to next, until production.

Review production monitoring tool and practices to ensure issues are addressed proactively.

Setup and keep enhancing coding guidelines/practices. Ensure its adherence through regular reviews with team.

Technically coach team members to ensure optimal quality, performance and security parameters.


IT experience in all phases of the development lifecycle and in relationship building with business clients

Expert level in Architecture and Design

Intermediate in Implementation and Support, Project Management

Expert in requirement assessment

Expert in Software development

Intermediate in R&D

Naturally structured thinker with deep analytical and problem solving skills

Strong background in architecture & design, to nurture/mentor development teams and facilitate building of high-performance mobile applications.

Ability to drive designs following industry standards and best practices to assist in building highly secure, enterprise grade Applications.

Experience building middleware solutions, with a firm understanding of applicable communication protocols and security frameworks.

Ability to produce various design documents for example Software Architecture document, security architecture document, interface specification etc.

Ability to provide design direction on large multi-tiered/complex applications.

Additional/Desirable capabilities

- Ability to white-board solutions during discussions, and develop decision trees, flow charts and simple wireframes to prove a concept (Visio, PPT, DOC)

- Ability to contribute learnings into process enhancements for the future.

- Should have perspective of reuse or generalization of module/feature from other products/projects as and when applicable.

Equal Opportunity Employer
Requisition ID: R-62522