> Markdown version of [/jobs/ext/3762454-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3762454-software-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - **Company:** Mastercard - **Location:** O'Fallon, MO, United States - **Salary:** $105,000.0 - $145,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Databases, Cloud Platform System, Grafana, Spring-boot, Event Driven Architecture, Apache Kafka, Restful APIs, Microservices - **Published:** October 15, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=3020998505-2 ## About the Role * Java * Spring Boot * REST APIs * Microservices * Kafka * SQLRelational databases * CI/CDAutomated testing * Observability tools ## Description Build and support backend services for Mastercard's enterprise notification platform, which processes transaction events and delivers notifications through email, SMS, and APIs. Develop Java and Spring Boot microservices, contribute to event-driven platform modernization, and support testing, deployment, reliability, and production operations., * Design, develop, test, and maintain Java and Spring Boot microservices. * Implement features, enhancements, and defect fixes across notification services. * Develop automated unit, integration, and API tests. * Contribute to Kafka-based event-driven architecture and platform modernization. * Support production operations, incident response, troubleshooting, and root cause analysis. * Collaborate with engineering, product, QA, and partner teams on design, releases, and delivery.