Logo of Huzzle

Software Engineer II

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

AI generated summary

  • You should have strong Java with Spring/Hibernate, RESTful APIs experience, cloud knowledge, agile experience, strong communication skills, and a relevant degree or equivalent experience.
  • You will design, develop, test, and maintain applications, manage project priorities, ensure high performance, and actively participate in agile ceremonies with your team.

Requirements

  • Experienced developer with strong Java development experience with Spring/Hibernate.
  • Proven experience building world class solutions on a global scale.
  • Experience working in an agile environment and actively contributing to discussions at retrospectives/elaboration sessions.
  • Solid experience with RESTful APIs and JSON/SOAP based API with Java.
  • Knowledge of cloud native development such as cloud foundry, AWS, etc.
  • Must be detail-oriented and proactive with the ability to function under pressure in an independent environment.
  • Must provide the necessary skills to have a high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities.
  • Strong communication skills - both verbal and written – with strong relationship, collaborative skills and organizational skills.
  • Ability to work as a member of matrix based diverse and geographically distributed project team.
  • Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience.

Responsibilities

  • Proactive software engineer for a world class distributed agile development team in the commercial virtual payments space.
  • Design, develop, test, deploy, maintain, and improve our platform/application.
  • Manage individual project priorities, deadlines, and deliverables.
  • Contribute to the team and wider platform on a daily basis.
  • Ensure the final product is highly performant, responsive, and of the highest quality.
  • Actively participate in agile ceremonies including daily scrum, story pointing, story elaboration, and retrospectives.

FAQs

What is the main purpose of the team the Software Engineer II will be joining?

The main purpose of the team is to connect and power an inclusive digital economy by making transactions safe, simple, smart, and accessible. They aim to innovate and enhance customer experience in the commercial virtual payments space.

What are the key responsibilities of a Software Engineer II in this role?

Key responsibilities include designing, developing, testing, deploying, maintaining, and improving the platform/application, managing individual project priorities and deadlines, contributing to team efforts, and ensuring high performance and quality of the final product.

What kind of experience is required for this position?

Required experience includes strong Java development with Spring/Hibernate, building solutions on a global scale, working in an agile environment, developing RESTful APIs, and knowledge of cloud-native development such as Cloud Foundry and AWS.

Is previous experience in an agile environment necessary?

Yes, experience in an agile environment is necessary, along with active participation in ceremonies like daily scrums and retrospectives.

What educational background is required for this position?

A Bachelor's degree in Information Technology, Computer Science, Management Information Systems, or equivalent work experience is required.

What personal qualities are emphasized for successful candidates?

Candidates should be detail-oriented, proactive, highly motivated, self-initiating, and possess strong communication, relationship-building, and organizational skills.

Are there any security responsibilities associated with this role?

Yes, all employees must abide by Mastercard’s security policies, ensure the confidentiality and integrity of accessed information, report any suspected security breaches, and complete periodic mandatory security training.

Does this role require collaboration with diverse and geographically distributed teams?

Yes, the position involves working as a member of a matrix-based, diverse, and geographically distributed project team.

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.