Senior Software Engineer - Java Full Stack React/Angular
Mastercard
Mastercard
Join Mastercard, a global leader in payments and technology, and contribute to building a sustainable, inclusive digital economy. We are seeking a Senior Software Engineer to drive customer experience innovation within our Payment Networks team. This role is pivotal in developing solutions on our Digital Network Architecture, adhering to Cloud Native principles and working within a Scaled Agile Framework. If you are passionate about customer journeys, intellectually curious, and possess an entrepreneurial spirit, this is an exciting opportunity.
Design and implement scalable, high-performance systems using Java 8+. Develop robust backend services and microservices with Spring Boot, focusing on event-driven architectures. Collaborate with stakeholders to translate business needs into technical solutions. Ensure alignment with architecture standards, security, and compliance. Contribute to project planning and execution within a CI/CD cloud environment. Implement appropriate data persistence strategies and enforce coding best practices. Leverage AI/ML for system enhancement and innovation. Drive new technologies through Proof of Concepts and mentor junior engineers.
We are looking for a Senior Software Engineer with 6-10 years of experience in Java development and a strong foundation in Object-Oriented Design. Expertise in Java and Spring Boot is essential, ideally with experience in Event Driven Architecture or Kafka. Familiarity with Online/Real-Time Systems, CI/CD, and cloud-based development is highly desirable. Excellent communication and rapid learning abilities are key. Technical mentoring skills are also important for this role.
MasterCard
Financial Services