Logo of Huzzle

Software Engineer II

image

Mastercard

28d ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin

AI generated summary

  • You should have strong Java and Spring Boot skills, experience with microservices, CI/CD, cloud environments, and a passion for technology, alongside excellent communication and teamwork abilities.
  • You will develop high-quality Object Oriented code in Java, create scalable microservices, implement coding best practices, and collaborate in an Agile environment. Utilize CI/CD and cloud technologies.

Requirements

  • • A talented Developer with adequate skills in delivering Object Oriented code of high quality.
  • • Drive development in Java 8 and above using Object Oriented SOLID principles and patterns towards creating reusable and scalable microservices leveraging technologies such as Spring Boot Framework, Event Driven Architecture etc.
  • • Develop in a CICD environment leveraging a Cloud Environment
  • • Leverage the appropriate persistence mechanisms such as RDBMS, No SQL etc based on needs
  • • Implement Coding Best Practices. Implement Code Quality gates as per the program norms.
  • • Perform various Proofs-of-concept depending on the business needs
  • • Coordinate with various groups in MasterCard to ensure success of the projects
  • • Exhibit teamwork aligned completely with the Agile environment
  • • Passionate about technology, with strong Object-Oriented Programming Skills
  • • Good knowledge of product development
  • • Strong expertise in Java and Spring Boot. Experience working on Event Driven Architecture would be an added advantage.
  • • Experience in Online / Real Time Systems development
  • • Experience in CI and CD. Experience in Cloud based development is desirable
  • • Strong Communicator
  • • Quick grasping and learning abilities
  • • Abide by Mastercard's security policies and practices.
  • • Ensure the confidentiality and integrity of the information being accessed
  • • Report any suspected information security violation or breach, and
  • • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Responsibilities

  • A talented Developer with adequate skills in delivering Object Oriented code of high quality.
  • Drive development in Java 8 and above using Object Oriented SOLID principles and patterns towards creating reusable and scalable microservices leveraging technologies such as Spring Boot Framework, Event Driven Architecture etc.
  • Develop in a CICD environment leveraging a Cloud Environment
  • Leverage the appropriate persistence mechanisms such as RDBMS, No SQL etc based on needs
  • Implement Coding Best Practices. Implement Code Quality gates as per the program norms.
  • Perform various Proofs-of-concept depending on the business needs
  • Coordinate with various groups in MasterCard to ensure success of the projects
  • Exhibit teamwork aligned completely with the Agile environment

FAQs

What is the main focus of the Software Engineer II role at Mastercard?

The main focus of the Software Engineer II role is to drive customer experience strategy forward by innovating and problem-solving, while delivering high-quality Object Oriented code and developing scalable microservices.

What programming languages and technologies are required for this position?

The position requires strong expertise in Java and Spring Boot, with knowledge of Object Oriented Programming and experience in Cloud-based development. Familiarity with Event Driven Architecture is also an added advantage.

Is experience in CI/CD practices necessary for this role?

Yes, experience in Continuous Integration (CI) and Continuous Deployment (CD) practices is essential for this role, particularly in a cloud environment.

Will I need to participate in Agile methodologies?

Yes, the role requires exhibiting teamwork aligned with Agile methodologies.

What type of systems will I be developing in this position?

You will be developing for Online and Real Time Systems, focusing on creating reusable and scalable microservices.

What is the expectation regarding coding practices?

You are expected to implement coding best practices and code quality gates as per the program norms.

How does Mastercard approach information security for this role?

Mastercard expects all employees to abide by its security policies and practices, ensure the confidentiality and integrity of information, report any suspected violations or breaches, and complete all mandatory security trainings.

Is prior knowledge of product development required?

Yes, a good knowledge of product development is required for this position.

What is the significance of the decency quotient (DQ) in Mastercard's culture?

The decency quotient (DQ) drives Mastercard's culture and reflects the company's commitment to ethical behavior, which influences all operations internally and externally.

What can I expect in terms of team collaboration?

You can expect to coordinate with various groups within Mastercard to ensure the success of projects, fostering a collaborative team environment.

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.