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.