Full Time

Senior Software Engineer - Java Full Stack & AI

Mastercard
O'Fallon, MO
???* / year

Job Description

About this kind of role

What a Senior Software Engineer - Java Full Stack & AI usually does. The employer's own details are in the listing.

Typically does: Designs, develops, and tests software solutions using Java and related technologies, often across both front-end and back-end systems. This role involves collaborating with product managers and other engineers to define requirements and implement features. Senior engineers often mentor junior developers and contribute to architectural decisions. They may also be involved in integrating artificial intelligence or machine learning components into applications.

Tools and skills: Proficiency in Java, Spring Framework, REST APIs, relational databases (like MySQL or PostgreSQL), front-end technologies (such as JavaScript, HTML, CSS), and experience with AI/ML libraries and frameworks is generally expected.

Good fit for: Individuals with strong problem-solving abilities, a passion for building scalable and robust applications, and a desire to stay current with emerging technologies often thrive in this role.

Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.