Senior Software Engineer - Java Full Stack React/Angular
Core
Design and develop scalable, fault-tolerant, and high-performance payment systems using modern engineering practices and cloud-native principles.
Role type
Senior IC full-stack software engineer (Java/Spring Boot/React/Angular)
Builds
Microservices and backend services for the Mastercard Payment Networks
Domain
Payments / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Object-Oriented Design, Microservices, Event-Driven Architecture, Kafka, CI/CD, Cloud Development, RDBMS, NoSQL
Preferred skills
GenAI tools, intelligent automation, Proof of Concepts (PoCs), Technical Mentoring
Technologies
Java, Spring Boot, React, Angular, Kafka, RDBMS, NoSQL
Responsibilities
Design and develop scalable backend services using Java and Spring Boot; Build microservices with a focus on event-driven architecture; Translate business requirements into robust technical solutions; Develop and deploy in a CI/CD-enabled cloud environment; Mentor and guide engineers on engineering and design best practices; Identify technical risks and dependencies and proactively mitigate them.
Seniority
Senior, hands-on IC