The Mastercard Remote Payment Presentment Service (RPPS) Program develops solutions that support value-added services, customer onboarding, and Mastercard’s global products. The Software Engineer II contributes to the design, development, testing, deployment, and support of enterprise applications, applying software engineering practices to deliver scalable, secure, resilient, and maintainable solutions. The role collaborates with product partners, business stakeholders, and technical teams, and contributes to continuous improvement, application quality, reliability, and operational excellence. The engineer helps translate business requirements into software solutions, participates in design and architecture discussions, and builds applications aligned with Mastercard standards. The role includes developing and maintaining tests; supporting continuous integration and testing; operating and troubleshooting business-critical applications; applying security and compliance practices; optimizing performance; and developing, monitoring, and supporting cloud-based services using AWS. Solutions are expected to incorporate operational readiness, observability, reliability, scalability, and maintainability. The role requires strong analytical, communication, and collaboration skills and experience with enterprise software development. Core technologies include J2EE, Java 8 or higher, JSP, Servlets, Spring 5, Hibernate, and relational or non-relational databases. A bachelor’s degree in a relevant field or equivalent practical experience is preferred.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level