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 Enterprise Architect
Overview
We're looking for a talented technologist to join the Master Card Technology team to lead development of technology strategy, architecture and roadmaps in alignment with business values, vision and priorities of the firm.
The Senior Consultant is a key member of the platform/product delivery team and is responsible for the overall design of solutions to migrate our legacy distributed applications to modern, cloud ready PAAS, IAAS, and SAAS solutions. We are looking for a change agent who will thrive in leading, influencing, challenging the status quo and, inspiring and collaborating with a team of highly motivated and talented technicians for a diverse set of applications and systems.
Role
- Demonstrated ability to think strategically about business, product, and technical challenges.
- Lead specification, design, and implementation of distributed systems.
- Proven experience with software development life cycle (SDLC) and agile/iterative methodologies required.
- Confidently and professionally present and defends recommended solution, approach, timeline.
- Identify opportunities for different or new technologies techniques and evaluate which are best.
- Design and document APIs leveraging a standard API documentation framework. (Swagger/OpenApi)
- Stay up to date with new technologies and determine how to incorporate these into future platform capabilities.
- Work collaboratively across the Technology, UX, and Product organizations to ensure alignment towards business goals.
All About You
- Strong experience in System Architect or Enterprise Architect role.
- Demonstrated experience with Distributed System Architectures.
- Experience with large-scale High Volume consumer-facing production software and cloud deployment strategies.
- Proficiency with Java/J2EE programming language.
- Worked extensively on Spring Core / AOP / Batch / Integration.
- Must have experience with messaging system like IBM MQ, JMS, Active MQ, Rabbit MQ, Hornet Q.
- Good to have experience with any of Search Engine like Apache SOLR / Elastic Search.
- Expert in Tuning JVM, Analysing Heap Dump, Log Analysis, Tuning database queries.
- Deep understanding of API design, including versioning, isolation and micro-services. Experience developing RESTful.
- Experience designing and documenting internal and external APIs using API documentation frameworks (e.g. Apiary, Swagger)
- Good to Have : Experience with AWS / Azure Cloud / PCF.
- Good to have - Experience with Big Data/No SQL Technologies, such as Apache Spark, Cassandra, Redis, Mongo DB.
- Good to have : Experience in Any of Mobile Technologies like Android, IOS, CORDOVA, React Native, Ionic Framework.
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.
Didn’t find the job appropriate? Report this Job