Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Mastercard Logo

Senior Software Engineer - Java Full stack

Mastercard

$115,000 - $184,000
Sep 26, 2025
O'Fallon, MO, USA
Apply Now

Mastercard is looking to build reports and applications with Java and modern front-end frameworks to improve existing offerings, launch new products, and ensure high-quality, resilient, and scalable technology delivery for their global customer base.

Requirements

  • Proficient in Java 8+, JSP, Servlets, Spring 5, Hibernate, SQL/NoSQL databases (MySQL, Postgres, MongoDB).
  • Experience with REST/SOAP services, HTML/JavaScript/CSS, React/Angular, UNIX scripting, XML/XSLT.
  • Familiarity with development tools (Maven, Gradle, Jenkins, Chef, Sonar) and methodologies (Agile, Waterfall).
  • Cloud-native development experience.
  • Experience with modern front-end frameworks such as Angular or React.
  • Experience with Java (Spring, Hibernate, J2EE).
  • Data engineering, ETL/ELT, data modeling, and BI tools (Tableau, Power BI, SSIS).

Responsibilities

  • Translate business requirements into secure, scalable, and reliable software solutions.
  • Design, develop, test, and deliver cloud-native applications on Snowflake and Databricks (EC2, ECS, S3).
  • Support zero-downtime goals, compliance standards (PCI, GLBA, Safe Harbor), and detailed documentation.
  • Collaborate with business partners on product definitions, roadmaps, and enhancements.
  • Provide technical leadership through performance engineering, best practices, and mentoring of developers.
  • Develop innovative business analytics and reporting solutions.
  • Ensure alignment with MasterCard’s enterprise architecture and technology standards.

Other

  • Strong communication, problem-solving, and analytical skills with the ability to adapt quickly to new technologies.
  • Bachelor’s degree in CS/IT/Engineering or equivalent experience.
  • Abide by Mastercard’s security policies and practices
  • Ensure the confidentiality and integrity of the information being accessed
  • Report any suspected information security violation or breach