
Senior Software Engineer - Java
Mastercard3 days ago
Base Salary
$115k - $184k/yr
Responsibilities
- Design, develop, test, deploy, and maintain scalable full-stack applications for Enterprise Credit Risk products and services.
- Build secure, resilient, and highly available backend services using Java, Spring Boot, and Spring Framework.
- Develop responsive web interfaces using React, Angular, TypeScript, JavaScript, or comparable technologies.
- Design RESTful APIs, microservices, and event-driven integrations for scalable application architectures.
- Collaborate with Product Managers, Business Analysts, Risk SMEs, Architects, and Data teams to translate business needs into technical solutions.
- Participate in architecture and technical design discussions and recommend technologies that improve application capabilities and maintainability.
- Develop reusable services, components, and frameworks that improve scalability and developer productivity.
- Apply object-oriented design, design patterns, automated testing, code reviews, and secure coding practices.
- Diagnose complex application and production issues, perform root cause analysis, and implement sustainable solutions.
- Improve application performance, scalability, reliability, observability, and security.
- Contribute to cloud-native development, containerization, CI/CD, and DevSecOps practices.
- Mentor junior and mid-level engineers and contribute to technical knowledge sharing.
- Participate in Agile planning, estimation, prioritization, and delivery activities.
Requirements
- Extensive experience as a Software Engineer, Senior Software Engineer, Full-Stack Engineer, or similar enterprise application development role.
- Strong hands-on Java experience and understanding of object-oriented programming, design principles, and software design patterns.
- Experience building RESTful APIs, microservices, and distributed applications with Spring Boot and Spring Framework.
- Experience developing modern responsive web applications with React, Angular, TypeScript, JavaScript, or comparable technologies.
- Experience with relational databases and SQL, including PostgreSQL, Oracle, or SQL Server.
- Experience with event-driven architectures, Kafka, and JSON/XML-based APIs.
- Experience with cloud-native application development, Docker, Kubernetes, and Azure or AWS.
- Understanding of automated testing, code reviews, CI/CD, source control, and secure software development.
- Ability to troubleshoot complex technical issues and optimize application performance and scalability.
- Demonstrated technical leadership through complex projects, platform initiatives, architectural improvements, or cross-team engineering efforts.
- Strong analytical, problem-solving, communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM discipline; equivalent practical experience is considered.
- Preferred experience includes JPA/Hibernate, HTML5/CSS3, GitHub, and automated testing frameworks.
Benefits
- Hybrid work arrangement based in O’Fallon, Missouri, requiring three days onsite per week.
- Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; paid sick and safe time; vacation; personal days; paid holidays; 401(k) matching; fitness reimbursement or onsite fitness facilities; and tuition reimbursement.
- Employees may receive 16 weeks of new parent leave, up to 20 days of bereavement leave, 80 hours of paid sick and safe time, 25 vacation days, and five personal days, prorated based on hire date.
- The position is intended to be filled by November 29, 2026, or as soon as possible if that date has passed.
Tech Stack
AngularApache KafkaAWSAzureDockerJavaJavaScriptKubernetesMicrosoft SQL ServerPostgreSQLReactSpring BootSQLTypeScript
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).