×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in O'Fallon, Missouri, 63366, USA
Listing for: MasterCard
Full Time position
Listed on 2026-01-19
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, Java Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 115000 - 184000 USD Yearly USD 115000.00 184000.00 YEAR
Job Description & How to Apply Below
Location: O'Fallon

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart, and accessible. Our technology and innovation, partnerships, and networks combine to deliver a unique set of products and services that help people, businesses, and governments realize their greatest potential.

Senior

Software Engineer

Job Description

Overview

The MDES team is looking for a Senior Software Development Engineer to develop microservices-based enterprise applications using Java J2EE stack, including portals for customer care, end users, and customer representatives. The ideal candidate is passionate about designing and developing high-quality, scalable, and highly available code.

Responsibilities

  • Develop enterprise applications with quality, on schedule, and within effort estimates.
  • Assist lead engineers in low-level design.
  • Provide effort estimates for assigned tasks.
  • Write and execute unit and integration tests.
  • Provide accurate task status updates.
  • Perform peer reviews and mentor junior team members.
  • Comply with organizational processes and policies, protect intellectual property, and participate in process improvements and knowledge sharing.
  • Required Skills & Attributes

    • Hands-on experience with core Java, Spring Boot, Spring MVC, IOC, AOP, Security, SQL, RDBMS (Oracle, Postgres), Web services (JSON, SOAP), Kafka, Zookeeper.
    • Experience developing microservices and deploying on cloud platforms like Google Cloud, AWS, or Azure.
    • Proficiency with IDEs such as Intelli

      J, Eclipse, or MyEclipse.
    • Experience writing JUnit test cases, working with Maven, Ant, Gradle, and GIT.
    • Knowledge of Design Patterns.
    • Experience working with Agile methodologies.
    • Strong logical, analytical, and design skills; excellent communication skills in English.
    • Knowledge of security concepts like authentication, authorization, and confidentiality.

    Preferred Skills

    • Experience in payments application domain.
    • Experience with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence, Rally.

    Corporate Security Responsibility

    All activities involving access to Mastercard assets, information, and networks come with inherent risks. Employees must:

    • Follow Mastercard’s security policies and practices.
    • Ensure confidentiality and integrity of accessed information.
    • Report security violations or breaches.
    • Complete mandatory security trainings.

    Compensation and Benefits

    In line with Mastercard’s compensation philosophy, the role offers a competitive base salary, with potential bonuses or commissions. Benefits include health insurance, paid leave, 401(k), tuition reimbursement, fitness facilities, and more. The salary range for O'Fallon, Missouri is $115,000 - $184,000 USD.

    #J-18808-Ljbffr
    Position Requirements
    10+ Years work experience
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary