Senior software engineer
Core
Develops, maintains, and supports scalable application software solutions for Mastercard's digital payment ecosystem, ensuring security and adherence to company standards.
Role type
Senior IC software engineer (Java/Spring)
Builds
Secure, scalable software solutions and system applications
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features
Required skills
Java, Spring, Hibernate, SQL, Git, object-oriented programming, software design patterns, test automation, continuous delivery, relational databases
Preferred skills
Agile and waterfall methodologies, multi-threading concepts, cross-platform development (Windows/UNIX/Linux), ExtJS
Technologies
Java, Spring, Hibernate, SQL, Oracle, Git, Subversion, ExtJS, JUnit, Gtest
Responsibilities
Program, test, implement, document, and maintain application software; research and evaluate technical solution alternatives; perform feasibility studies and logic designs; manage production incidents and on-call support; contribute to process efficiency and standards improvement.
Seniority
Senior, hands-on IC