
Senior Software Engineer - Java Full Stack & AI
Mastercard1 day ago
Base Salary
$115k - $184k/yr
Responsibilities
- Design, develop, test, deploy, and support complex full-stack software solutions.
- Build scalable APIs, backend services, distributed systems, and modern web applications.
- Use Java, Spring Boot, React or Angular, and Python across the technology stack.
- Implement AI-enabled capabilities and automation initiatives and integrate AI/ML services into business products.
- Contribute to architecture, system design, scalability, reliability, maintainability, and cloud-based technical solutions.
- Improve testing, secure coding, code quality, observability, automation, performance, troubleshooting, and operational readiness.
- Conduct code reviews, mentor engineers, influence technical direction, and contribute to engineering best practices.
- Independently deliver complex features and technical initiatives with minimal oversight.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience.
- At least 6 years of experience developing enterprise software solutions.
- Advanced proficiency in Java 8+ and Spring Boot.
- Deep understanding of REST APIs, microservices, and distributed systems.
- Strong knowledge of React, Angular, or comparable frontend frameworks.
- Expertise in Oracle or SQL-based database development.
- Knowledge of Python for AI, automation, and data-driven applications.
- Familiarity with CI/CD practices, modern engineering workflows, and GitHub Copilot or similar AI-assisted development tools.
- Strong troubleshooting, debugging, analytical, and independent delivery capabilities.
- Preferred: experience with AWS, Azure, or GCP; Docker, Kubernetes, and cloud-native architectures; Databricks, Spark, or Delta Lake; AI/ML service integration; technical mentoring; and payments, fraud, analytics, or data-driven business solutions.
Benefits
- Full-time employee benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; 401(k) company match; deferred compensation for eligible roles; fitness reimbursement or onsite fitness facilities; tuition reimbursement; and paid holidays.
- Paid leave includes 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 5 personal days, prorated based on hire date.
- The posting states that Mastercard intends to fill the position by January 11, 2027, or as soon as possible if that date has passed.
- The role is listed for O’Fallon, Missouri; no remote or hybrid arrangement is specified.
Tech Stack
AngularApache SparkAWSAzureDatabricksDockerGoogle Cloud PlatformJavaKubernetesPythonReactSpring BootSQL
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).