MasterCard Java Architect in Pune, India
Who is Mastercard?
We are the global technology company behind the worlds 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.
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.
- 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