Taro Logo

Software Engineer I - Java Spring Boot

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and making transactions secure, simple, smart and accessible.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Finance

Job Description

Mastercard, a global leader in digital payments operating in over 200 countries, is seeking an Entry-Level Software Engineer specializing in Java Spring Boot development. This role offers an exciting opportunity to join a company that powers economies and empowers people worldwide through innovative payment solutions.

As a Software Engineer I, you'll be responsible for developing and maintaining Java-based applications using Spring Boot, working with relational databases like Oracle and PostgreSQL, and applying object-oriented programming principles to create modular, maintainable software. You'll collaborate with cross-functional teams across the globe, participating in code reviews and contributing to continuous improvement initiatives.

The ideal candidate should be a recent graduate or have up to 12 months of experience in software engineering, with a strong foundation in computer science fundamentals. You'll need excellent communication skills and the ability to work effectively in a fast-paced, global environment. This role offers exposure to cutting-edge payment technologies and the chance to work on systems that process millions of transactions daily.

Working at Mastercard means being part of a company that's at the forefront of digital payment innovation, with a strong focus on security, simplicity, and accessibility. You'll have the opportunity to contribute to solutions that help businesses, governments, and individuals realize their greatest potential while building a sustainable economy where everyone can prosper.

Last updated a day ago

Responsibilities For Software Engineer I - Java Spring Boot

  • Develop and maintain Java-based applications using Spring Boot
  • Write clean, efficient, and well-documented code
  • Work with relational databases to design schemas, write queries, and optimize performance
  • Apply object-oriented programming principles to develop modular and maintainable software
  • Collaborate with cross-functional teams to understand requirements and deliver effective solutions
  • Participate in code reviews and contribute to continuous improvement
  • Debug and resolve technical issues in a timely manner

Requirements For Software Engineer I - Java Spring Boot

Java
PostgreSQL
  • Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience
  • Basic understanding and knowledge of Software Engineering Concepts and Methodologies
  • 0 to 12 months of experience in the software engineering field
  • Strong communication skills - both verbal and written
  • Ability to quickly learn and implement new technologies
  • Strong relationship, collaborative skills and organizational skills
  • High-energy, detail-oriented, proactive, and able to function under pressure
  • Ability to work as a member of matrix based diverse and geographically distributed project team

Related Jobs