Software Engineer II - Java, JavaScript, Angular
MastercardOverview
At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us, connects us with the behaviors that represent the essence of not only what we do but who we are as an organization. Cultivating an environment for all employees that respects their strengths, views, and experiences drives a global and collaborative culture of inclusion and a sense of belonging.
MasterCard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession with security, reliability, and performance to deliver solutions that delight our customers. We are looking for talented software engineers to develop advanced technologies and applications that are revolutionizing payments.
Role
- A hands-on full stack engineer that can code and build high quality secure front end and REST API/backend that is modular, functional, and testable.
- Contribute to all parts of the software’s development including design, development, test, deployment, support, documentation, configuration
- Participate in all the scrum ceremonies using Agile methodology.
- Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties, dependencies, and build.
- Communicate, collaborate, and work effectively in a team environment.
About You
- Strong foundation in algorithms, data structures, and core computer science concepts.
- Evidence of working with object-oriented development and design patterns.
- Full stack developer with ability to write secure code in backend and frontend programming languages (Java, JavaScript, Angular, SQL) and familiar with secure coding standards and vulnerability management
- Good knowledge of Spring, Spring Data JPA, REST and other frameworks.
- Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage (e.g. JUnit, Mockito, Jasmine etc)
- Strong written and verbal English communication skills.
- Strong analytical and excellent problem-solving skills
- Self Starter, Proactive and Passionate about continuous improvement and delivering results
- Thrives in an environment that is fast-paced and customer-oriented
- Working knowledge of an Agile environment.
Corporate Security Responsibility
- All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Benefits Extracted with AI
- 401(k)
- Disability insurance
Similar jobs
Last update: 23 minutes ago
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Software Engineer - Java, Node.js, Oracle
Join State Street as a Software Engineer specializing in Java, Node.js, and Oracle for financial applications.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Software Engineer III - Front End
Join Walmart as a Software Engineer III - Front End, working with JavaScript, React, and TypeScript to enhance customer experiences.
Software Engineer III - Front End
Join Walmart as a Software Engineer III - Front End, focusing on JavaScript, React, and TypeScript in a hybrid work environment.
Senior Front End Software Engineer
Join Transcard as a Senior Front End Software Engineer. Work remotely in the US, developing web applications using Angular, React, and Blazor.
Associate Web Engineer
Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.
Senior Full Stack Engineer - Java, JavaScript, React, Node
Join American Express as a Senior Full Stack Engineer specializing in Java, JavaScript, React, and Node. Work in a hybrid environment.
Senior FullStack Developer (Java / Angular)
Join BMO as a Senior FullStack Developer specializing in Java and Angular. Drive innovation in web development with a focus on scalability and performance.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
Senior Full Stack Java Developer
Join Bank of America as a Senior Full Stack Java Developer in Chandler, AZ. Develop complex software solutions using Java, Spring Boot, and Angular.
Software Engineer I - Frontend UI Development
Join Disney as a Software Engineer I focusing on Frontend UI development with Angular and JavaScript.
Software Development Engineer II
Join Yardi as a Software Development Engineer II in Santa Barbara, CA. Design, develop, and implement software enhancements.
Software Engineer - Java, RESTful APIs
Join Visa as a Software Engineer to design and implement high-quality solutions using Java and RESTful APIs in a hybrid work environment.
Software Engineer III
Join American Express as a Software Engineer III in Phoenix, AZ. Work on global scale software with cutting-edge technologies.
Software Engineer III
Join American Express as a Software Engineer III in New York, NY. Work on global scale software with a hybrid model.
Lead Fullstack Engineer (Java/JavaScript)
Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.
Software Engineer - 2025 University Graduate
Join Adobe as a Software Engineer for 2025 graduates. Develop and test software systems with a focus on quality and collaboration.
Mid-Level Backend Software Developer (Java & Microservices)
Join Boeing as a Mid-Level Backend Software Developer specializing in Java and Microservices. Work in a hybrid environment in Annapolis Junction, MD.
Senior Software Engineer, Payment Pricing & Cost Platform
Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.
Mid-Level Backend Software Developer (Java & Microservices)
Join Boeing as a Mid-Level Backend Software Developer specializing in Java & Microservices. Work on big data applications in a hybrid environment.
Software Engineer II - Hardware Security
Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.