Software Engineer - Java and Python
Core
Developing and testing front-end applications and microservices for the Smart Interface product, specifically enabling 3-D Secure authentication for Mastercard customers.
Role type
Software Engineer II (Java/Python/TypeScript)
Builds
Front-end applications, microservices, and APIs for the 3-D Secure ecosystem
Domain
Fintech / Digital Payments / Security
Deliverable
production ML models | product features
Required skills
Java, TypeScript, SQL, Spring Boot, Angular, Unit Testing, Integration Testing, Secure Coding Standards, Gitflow, Design Patterns, CI/CD, Microservices Architecture
Preferred skills
Big Data support, Event-driven services, Batch services, Web applications
Technologies
Angular, Spring Boot, TypeScript, SQL, Sonar, Zally, Checkmarx, OWASP, CWE, SEI CERT, Git, Docker, Kubernetes
Responsibilities
Develop and write test scripts for front-end applications; Create microservices; Participate in requirement analysis, elaboration, and effort estimation; Perform code reviews and offer constructive feedback; Adhere to technology policies and engineering principles.
Seniority
Mid-level, hands-on IC