Logo of Huzzle

Senior Software Engineer

image

Mastercard

Aug 9, 2024

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

AI generated summary

  • You need 5+ years in software engineering, strong Java skills, web services experience, knowledge of Agile, cloud development, secure coding, and expertise in tools like Eclipse or IntelliJ.
  • You will develop high-performance Java applications, manage projects, assist with production issues, support junior team members, and contribute to defining features and user stories.

Requirements

  • Minimum 5 year's experience in similar role
  • Considerate, polite, fun-loving, collaborative
  • 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 purpose of this role?

The primary purpose of this role is to develop and improve capabilities for Mastercard's fraud prevention platform, ensuring that products meet high customer expectations while enhancing functionality and scalability.

What technologies will I be working with?

You will be working primarily with Java, as well as other technologies including Tomcat, shell scripting, JSON, multi-threading, Maven, Linux, SQL, Pivotal, Kafka, and the Spring framework tech stack.

What is the minimum experience required for this position?

A minimum of 5 years of experience in a similar role is required for this position.

Is experience with cloud software development necessary?

Yes, experience with cloud software development, particularly with PCF and Azure, is a requirement for this role.

Will I be managing a team in this role?

This position may involve managing medium-sized projects and initiatives, leading segments of larger initiatives, or supervising a small team while assigning day-to-day work.

What kind of working environment is expected?

The working environment is collaborative, respectful, and inclusive, where individual strengths, views, and experiences are valued and foster innovation.

Are there opportunities for professional development within the team?

Yes, this role includes overseeing and providing technical support to junior team members, allowing for opportunities to mentor and foster professional development.

What is the expected interaction with production systems?

The role includes assisting with production support issues by acting as a point-of-contact and subject matter expert in resolving incidents and problem tickets.

Will I have a chance to work on cutting-edge technologies?

Yes, this position offers the opportunity to learn and work with cutting-edge technologies while helping to solve complex business problems related to fraud prevention.

Is knowledge of security practices important for this role?

Yes, understanding secure coding best practices is essential for ensuring the security of the applications developed within this role.

What are the expectations regarding communication skills?

Strong verbal and written communication skills are required, as the role involves collaboration with technical leads, business analysts, and other team members to define features and user stories.

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.