Logo of Huzzle

Senior Software Engineer-2

image

Mastercard

Sep 26, 2024

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Engineering
  • Dublin
  • Quick Apply

AI generated summary

  • You should have full-stack Java expertise, Spring/Hibernate knowledge, web tech skills (JS, AngularJS, CSS), RESTful API experience, agile background, and cloud development familiarity.
  • You will design and develop payment platform features, innovate technologies, collaborate with stakeholders, mentor juniors, and participate in architectural discussions for product alignment.

Requirements

  • Ideally full stack experienced developer with strong/expert level Java development/architecture experience with Spring/Hibernate expertise.
  • Proven experience building world class solutions on a global scale.
  • Strong experience working in an agile environment and actively contributing to discussions at retrospectives/elaboration sessions.
  • Experience in web technologies such as JavaScript, JQuery, AngularJS, CSS, CSS 3.0, cross browser compatibility, GWT & HTML.
  • Solid experience with RESTful APIs and JSON/SOAP based API with Java.
  • Ability to debug server-side API calls, and contribute to the design of best-practice RESTful APIs.
  • Knowledge of cloud native development such as cloud foundry, AWS, etc.

Responsibilities

  • Design & develop a world class In Control for Commercial payments platform
  • Innovate new technologies in the payments space
  • Contribute to the team and wider platform on a daily basis the design and development of the platform
  • Work with internal stakeholders and senior management to define business requirements and assist in the prioritization of tasks for the development team
  • Mentor junior members of the team
  • Contribute to architectural discussions and work across other products to ensure alignment with the rest of the product suite

FAQs

What is the main purpose of Mastercard as a company?

Mastercard's purpose is to connect and power an inclusive digital economy that benefits everyone by making transactions safe, simple, smart, and accessible.

What is the role of a Senior Software Engineer-2 at Mastercard?

The Senior Software Engineer-2 is responsible for designing and developing a world-class platform for commercial payments, mentoring junior team members, and contributing to architectural discussions and the development of innovative solutions in the payments space.

What type of experience is required for this position?

Ideally, the candidate should have full-stack development experience, strong/expert-level Java development and architecture experience, as well as experience in web technologies such as JavaScript, AngularJS, and RESTful APIs.

Do I need to have experience working in an agile environment?

Yes, strong experience in an agile environment and actively contributing to discussions during retrospectives and elaboration sessions is required.

What are the important technical skills required for this position?

Key technical skills include proficient Java development with Spring/Hibernate, experience with cloud-native development (such as Cloud Foundry or AWS), and knowledge of RESTful APIs, JSON/SOAP, and web technologies.

Is there an emphasis on mentoring within the team?

Yes, the role involves mentoring junior members of the team, helping them grow and develop their skills.

Are there security responsibilities associated with this role?

Yes, every employee is expected to abide by Mastercard’s security policies, ensure the confidentiality and integrity of information, report any suspected security breaches, and complete all mandatory security training.

How does Mastercard define its culture?

Mastercard cultivates a culture of inclusion that respects individual strengths, views, and experiences, believing that diversity makes for a better team, drives innovation, and results in better business outcomes.

What kind of products will I be involved in developing?

You will be involved in the design and development of solutions for the In Control for Commercial payments platform, as well as innovating new technologies within the payments industry.

Is there a global aspect to the products developed at Mastercard?

Yes, the role requires experience in building world-class solutions on a global scale, as Mastercard operates across more than 210 countries and territories.

Connecting Everyone to Priceless Possibilities

Consulting
Industry
10,001+
Employees
1966
Founded Year

Mission & Purpose

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.