Lead Software Engineer - Full Stack (java, Micro-services, React/angular)

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

Lead Software Engineer for Mastercard's Merchant Acceptance Program, focusing on full-stack development (Java, Microservices, React/Angular) in a Cloud Native, Agile environment. Responsibilities include technical leadership, mentoring, ensuring quality and performance, and driving automation initiatives. Requires strong Java, Spring Boot, and cloud experience.

What you'd actually do

  1. Work as a technical lead to deliver end-to-end product development.
  2. Full Stack Development using Microservices, Messaging/Event Driven Frameworks, CI/CD on a Cloud Native environment
  3. Ensure benchmarks are met on quality, performance, info security and other NFRs
  4. Guide and mentor teams effectively as per needs. Train developers on the technologies needed.
  5. Communicate effectively and coordinate with various global groups in MasterCard to ensure success of the projects, including Business Owners, Product Owners, Enterprise Architecture teams, other product teams etc.

Skills

Required

  • Java
  • Object-Oriented Design
  • clean programming skills
  • SOLID design principles
  • Spring Boot framework
  • Cloud technology
  • Agile (SAFe) Development Environment
  • online, real time application features development
  • communication skills
  • stakeholder management skills
  • Coordination and organization skills

Nice to have

  • Microservices
  • event driven architecture
  • modern caching/persistence mechanisms
  • Angular
  • React
  • Javascript
  • jQuery
  • CSS
  • HTML
  • distributed cache
  • messaging system
  • Postgres
  • SQL queries
  • APIs
  • continuous integration
  • commercial grade software delivery
  • user experience
  • consumer value proposition