Lead Software Engineer (Java Full stack developer)

Mastercard

9 yrs Pune Full Time Work from office
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard, a global leader powering economies and empowering people across 200+ countries. As a Lead Software Engineer within the Business & Market Insights (B&MI) group, you'll be instrumental in designing and leading the development of a critical payment reconciliation intelligence program. This role offers the opportunity to shape innovative solutions for global B2B customers, driving growth and profitability through unparalleled data-driven insights and advanced analytics.

Responsibilities

As a Lead Software Engineer, you will drive the full-stack Java development of scalable applications, incorporating modern front-end technologies like React or Angular. You will serve as a senior technical authority, guiding design choices and establishing technical standards. Your responsibilities include writing high-quality, maintainable code, collaborating with cross-functional teams to define requirements and propose innovative solutions, and providing accurate technical estimates. Ensuring zero downtime in production and addressing operational concerns for consistent service delivery are paramount. You will also lead and mentor a focused engineering team, championing innovation and AI adoption.

Qualifications

We are seeking a seasoned professional with a Bachelor's or Master's degree in Information Technology, Computer Science, Engineering, or a related field, complemented by approximately 9 years of experience in software engineering. A strong command of Java 17+, Spring Boot, Spring Framework, and Hibernate, along with modern database technologies such as Oracle, PostgreSQL, and MongoDB, is essential. Proven experience in microservices architecture, event-driven platforms like Kafka, and front-end development with React or Angular is required. Expertise in designing RESTful APIs, understanding of modern security and scalability practices, and proficiency with CI/CD pipelines and Agile methodologies are key. Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is highly valued.

Essential Skills

JavaSpring BootSpring FrameworkHibernateMicroservices ArchitectureReact JSAngularAPI DevelopmentOpenAPIRESTful APIKafkaRabbitMQAWS SQSOracleSQL ServerPostgreSQLRedisMongoDBElasticsearchMavenGradleAnsibleJenkinsSonarQubeCI/CDAgile MethodologiesKubernetesOpenShiftDevOpsAWSAzureGCPDocker

Good to Have

ScalaC#PythonGroovyUNIX Shell ScriptingNode.jsNetflix ConductorApache AirflowCamundaN8NOpenTelemetryDistributed TracingDroolsEasyRulesPKIConsensus AlgorithmsVirtual Machine ArchitectureInfrastructure as Code

Highlights

  • Actively hiring

More Details

RoleLead Software Engineer (Java Full stack developer)
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer (Java Full stack developer) at Mastercard | SkillMX | SkillMX