Mastercard is seeking to transform the B2B space by standardizing, automating, and optimizing digital payment solutions, bringing unparalleled efficiency to the way businesses operate.
Requirements
- Strong experience in full-stack Java development, with hands-on expertise in building scalable applications.
- Solid experience in developing Java APIs and working with web technologies, including HTML, JavaScript, and frameworks such as Angular.
- Familiarity with database development, particularly with relational databases like PostgreSQL or Oracle.
- Proven track record working in an Agile environment, focused on continuous improvement and collaboration.
- Focus on delivering the highest quality software and embracing best practices in software architecture
- Experience working in commercial card space or corporate banking is preferred but not required.
- Strong problem-solving skills with the ability to manage multiple tasks, prioritize, and execute complex projects efficiently, whether independently or within a team.
Responsibilities
- Design and develop high-quality, scalable software using Java and modern full-stack technologies, ensuring code meets the highest performance standards.
- Build Java microservices that seamlessly integrate with Angular, third-party applications, and backend systems to deliver a unified platform.
- Contribute to planning, design, and development of microservices with a focus on robustness, scalability, and ease of maintenance.
- Ensure top-tier software quality through automated testing, code reviews, and performance monitoring, maintaining code that is secure and efficient.
- Troubleshoot and resolve production issues quickly, ensuring minimal downtime and maximum efficiency.
- Write clean, maintainable code in line with Mastercard’s software development standards.
- Participate actively in Agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure smooth project execution.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Excellent written and verbal communication skills, with the ability to translate technical concepts to non-technical stakeholders.
- A genuine passion for customer-centric design, creating solutions that are impactful and scalable.
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;