Social network you want to login/join with:
JOB DESCRIPTION
Our Purpose
Title and Summary
Senior Software Engineer Overview:
Mastercard is a technology company in the Global Payments Industry. We operate the world’s fastest payments processing network, connecting consumers, financial institutions, merchants, governments, and businesses in more than 210 countries and territories. Mastercard products and solutions make everyday commerce activities – such as shopping, travelling, running a business, and managing finances – easier, more secure, and more efficient for everyone.
MasterCard is seeking a Senior Software Engineer to join our Data and Analytics team in building new data-driven products for our consumers. The candidate will work with cross-functional teams and business stakeholders to develop product platforms. The ideal candidate should be passionate about design thinking, customer experience, highly motivated, curious, analytical, and entrepreneurial.
Join our team and help shape the future of data and analytics!
Role:
Mastercard is building a digital platform for data accessibility for different personas: business users, data engineers, for faster data retrieval.
The Senior Software Development Engineer is a hands-on developer specializing in Java, Spring Boot, focusing on creating API services for product platforms.
What you will do:
* Design components based on product requirements, break down projects into tasks, and provide estimates.
* Analyze, design, develop, and deliver software solutions.
* Plan, design, and develop technical solutions adhering to Mastercard standards.
* Develop extensible, modular, readable, and performant code with innovative solutions.
* Select appropriate data structures, tools, and tech stacks; perform high-level design with guidance.
* Research new frameworks and technologies, assist in prototyping, and participate in code reviews.
* Build, mentor, and coach junior team members.
* Collaborate with teams and stakeholders, supporting APIs in production.
* Contribute to standards, processes, and technology roadmaps.
* Manage full system development lifecycle, including requirements, design, testing, deployment, and contingency planning.
* Research and evaluate current and upcoming technologies, participate in PoCs, and assist in vendor and technology selection.
All About You:
* Excellent communication skills across management levels.
* Ability to build rapport and relationships.
* Successful track record in delivering software applications individually.
* Problem-solving and solution-oriented mindset.
* Technical expertise in Java, J2EE, Spring, RESTful web services, Angular/React, cloud microservices, TDD, CI/CD.
* Experience in building scalable, high-performance systems.
* High energy, detail-oriented, proactive, and able to work under pressure independently.
* Strong initiative, motivation, and organizational skills.
* Willing to learn and take on challenging opportunities in a diverse, distributed team.
* Bachelor’s degree in Computer Science or related field.
* 7-10 years of relevant work experience.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks carry inherent risks. Employees must:
* Abide by Mastercard’s security policies.
* Ensure confidentiality and integrity of accessed information.
* Report security violations or breaches.
* Complete mandatory security trainings.
#J-18808-Ljbffr