Lead Software Engineer

Mastercard Mastercard · Fintech · Pune, Mahārāshtra, India · Engineering

Lead Software Engineer for Mastercard's Decision Management Platform, focusing on developing new capabilities for fraud detection and cardholder identity validation. The role involves direct software development, design, implementation, and leading team activities within an Agile environment. It requires a strong understanding of the full software development lifecycle and experience with Java-based, multi-tiered, message-oriented systems.

What you'd actually do

  1. Deliver solutions by providing direct development of software.
  2. Work closely with technical leads for assigned projects to assist in design and implementation tasks
  3. Assist with production support issues by acting as a subject matter expert in resolving incidents and problem tickets.
  4. Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with Mastercard standards, processes and best practices.
  5. Lead day to day system development and maintenance activities of the team to meet service level agreements (SLAs) and create solutions with high level of innovation, cost effectiveness, high quality and faster time to market.

Skills

Required

  • J2EE REST Web Services
  • Web Applications
  • Oracle
  • SQL scripting
  • Spring Framework
  • Spring Boot
  • Maven
  • Junit
  • Mockito
  • JBoss
  • Apache Tomcat
  • Git

Nice to have

  • Kubernetes
  • OpenShift
  • CloudFoundry
  • Apache Camel
  • Spring Integration
  • Angular 2
  • React
  • Redux
  • HTML5
  • ES5+ES6
  • Typescript
  • SASS
  • CSS3

What the JD emphasized

  • high performance
  • high availability
  • faster time to market