CareerPlanSign in

Senior Software Engineer - Java

O'Fallon, Missouri💼 Full-time🗓 2026-08-31 → 2026-09-27

Core

Design, build, and modernize full-stack applications powering credit decisioning, portfolio risk management, and lender workflows for Mastercard's lending ecosystem.

Role type

Senior Full-Stack Software Engineer (Java)

Builds

Scalable, secure, and high-performing applications for Enterprise Credit Risk products

Domain

Financial Services / Credit Risk / Lending

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, Spring Framework, React, Angular, TypeScript, JavaScript, SQL, PostgreSQL, Oracle, Kafka, Docker, Kubernetes, Azure, AWS, CI/CD, Automated testing

Preferred skills

JPA / Hibernate, Microservices, REST APIs, HTML5 / CSS3, JSON / XML APIs, GitHub

Technologies

Java, Spring Boot, Spring Framework, React, Angular, TypeScript, JavaScript, PostgreSQL, Oracle, Kafka, Docker, Kubernetes, Azure, AWS, GitHub

Responsibilities

Design and develop scalable full-stack applications; Build secure backend services using Java and Spring; Develop responsive user interfaces using React/Angular; Design and implement RESTful APIs and microservices; Collaborate with Product, Risk, and Data teams to translate business needs; Participate in architecture and technical design discussions; Mentor junior and mid-level engineers; Diagnose and resolve complex production issues; Contribute to cloud-native development and DevSecOps practices.

Seniority

Senior, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.