Senior Software Engineer - Java Full Stack Engineer
Listed on 2026-06-04
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Java Developer
Overview
Mastercard is a technology company in the global payments business. We connect consumers, financial institutions, merchants, governments, and businesses worldwide and enable them to use secure and convenient electronic forms of payment. Join the industry’s most passionate, motivated & engaged global team - Our employees are encouraged to drive innovation every day in support of a more connected world – A World Beyond Cash.
The Master Card B&MI Technology development team works with new and innovative technologies to build solutions that keep Mastercard positioned as a leader in delivering value-added business analytic and reporting solutions to our diverse customer base. We collaborate with product partners and other technical teams to continuously improve and enhance our existing products and drive new products to the global marketplace.
We are seeking candidates to support the technical lead in overall architecture, design, and delivery of high-quality code using various languages.
- This position is a member of the Master Card B&MI Technology focusing on Enterprise Application Development using Java tech stack and Angular/React as the Front-end technologies.
- Participate in gathering business requirements.
- Ensure software designs align with Master Card’s Enterprise Architecture and leverage our enterprise services.
- Ensure product development meets Master Card’s business needs.
- Ensure development teams follow Master Card standard development methodologies and document all projects and development.
- Ensure that software and system design and delivery support the goal of zero downtime in production.
- Work closely with business partners on product definition, roadmaps, business case development, and overall direction for the team.
- Respond to operational and business concerns related to future programs, projects, or enhancements to ensure consistent delivery of quality services.
- Ensure development supports all appropriate certifications and compliance requirements, including PCI, GLBA, Safe Harbor, and others.
- Provide performance engineering of the enterprise software architecture and offer guidance/training to other application developers.
- Design, develop, test, deliver, and monitor scalable and secure cloud architectures using AWS cloud and cloud-native platforms (EC2, ECS, S3).
- Improve and expand the existing platform to be resilient, secure, and scalable.
- Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience.
- More than 7 years of industry experience.
- Excellent communication skills to interact across multiple organizational levels of internal and external groups.
- Strong analytical and problem-solving abilities with quick adaptation to new technologies, methodologies, and systems.
- High-energy, detail-oriented, proactive, and able to work under pressure with initiative and self-motivation to drive results.
- Strong interpersonal skills and the ability to develop internal and external relationships.
- Proficient with J2EE, Java 8 or higher, JSP, Servlets, Spring 5, Hibernate, and databases (Oracle, SQL Server).
- Experience with SQL and No
SQL databases (e.g., MySQL, Postgre
SQL, Mongo
DB). - Experience with Web Services (SOAP/REST), application servers (Web Sphere/JBOSS/Tomcat), HTML/JavaScript/jQuery, UNIX (shell scripting), XML/XSLT, CSS, C#, React/Angular, IDEs (Visual Studio, RAD/Eclipse).
- Experience with tools (Maven, Gradle, Jenkins, Chef, Sonar) and methodologies (Waterfall, Agile).
- Prior experience in Cloud-Native Application Development is a plus.
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disability, veteran status, or any other characteristic protected by law. In the US or Canada, if accommodations are needed to complete the online application process or during the recruitment process, please contact reasonable and identify the type of accommodation requested.
The Reasonable Accommodations team will respond promptly.
All activities involving access to Mastercard…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).