Logo of Huzzle

Senior Software Engineer

image

Mastercard

Nov 5, 2024

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

AI generated summary

  • You need strong Java and architecture skills, Agile experience, web services knowledge, expertise in Spring, cloud development, SQL, and secure coding, along with effective communication and testing familiarity.
  • You will develop high-performance Java applications, support production issues, manage projects, design solutions, assist junior members, and conduct code development and reviews.

Requirements

  • Strong Java experience design and architecture exposure
  • Deep knowledge of software development processes including SAFe/Agile processes
  • Web Services exposure (REST/SOAP)
  • A wide breadth and depth of technical experience including Tomcat, shell scripting, JSON, multi-threading, Maven, Linux, SQL, Pivotal, Kafka and Spring framework tech stack
  • Expertise with Eclipse or IntelliJ and ability to compile, deploy and execute code artifacts
  • Understanding of secure coding best practices
  • Experience integrating vendor and open source products into an overall system
  • Experience with cloud software development (PCF, Azure)
  • Strong verbal and written communication skills
  • Requirements Assessment
  • Familiarity with enterprise frameworks (Spring/JEE)
  • Testing frameworks
  • Relational database experience (Oracle)
  • Understanding of AGILE development practices
  • Expertise with Eclipse or IntelliJ and ability to compile, deploy, and execute code artifacts
  • Knowledge of emerging trends in technology

Responsibilities

  • Work with a team of talented engineers to develop high performance, high volume Java applications.
  • Deliver solutions by providing direct development of software solutions.
  • Work closely with technical leads, business & system analysts to define features and user stories.
  • Assistance with production support issues by acting as point-of-contact and subject matter expert in resolving incidents and problem tickets.
  • Manage medium-sized project/initiatives as an individual contributor with advanced knowledge within discipline, leading a segment of several initiatives or a larger initiative, or may formally supervise a small team, and assigns day-to-day work.
  • Design and develop applications, system to system interfaces and complete software solutions, performs vendor-related activities, and creates documentation such as user guides and software development guides.
  • Assist in vendor assessment and evaluates and recommends software development tools.
  • Oversee and provides technical support to junior team members.
  • Work closely with technical leads to define features and user stories.
  • Possess the aptitude to quickly learn and contribute to our complex platform.
  • Code development, code review and modest day-to-day support duties.

FAQs

What is the primary focus of the Account Management Services team at Mastercard?

The primary focus of the Account Management Services team is to develop new capabilities for Mastercard's fraud prevention platform, protecting cardholders and card issuers while aiming to eradicate credit card fraud.

What technologies will I be working with as a Senior Software Engineer?

As a Senior Software Engineer, you will work with a technology stack that includes Java, Tomcat, shell scripting, JSON, multi-threading, Maven, Linux, SQL, Pivotal, Kafka, and Spring framework.

What is the expected work environment for this position?

The work environment is collaborative and involves working closely with a team of talented engineers to develop high performance, high volume applications.

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

Key responsibilities include developing software solutions, assisting with production support issues, managing medium-sized projects, designing and developing applications, and providing technical support to junior team members.

Is experience with cloud software development required for this position?

Yes, experience with cloud software development, specifically with PCF and Azure, is required for this position.

What coding and development practices are emphasized in this role?

This role emphasizes secure coding best practices, Agile development practices, and expertise in testing frameworks.

Are there opportunities for growth and mentoring in this position?

Yes, there are opportunities for growth as the Senior Software Engineer will oversee and provide technical support to junior team members.

What communication skills are necessary for this role?

Strong verbal and written communication skills are necessary to effectively communicate with team members and stakeholders.

Are knowledge of emerging trends in technology considered beneficial for this role?

Yes, knowledge of emerging trends in technology is considered beneficial for this role as it helps in staying updated and contributing to innovative solutions.

What is Mastercard's approach towards corporate security?

Mastercard emphasizes the importance of information security and expects all employees to abide by security policies, protect information confidentiality, report any security breaches, and complete mandatory security training.

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.