Lead Software Engineer - Java and Springboot

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Lead Software Engineer - Java and Springboot at Mastercard, you will be part of the Mastercard Shared Services group focusing on driving adoption and evolution of Consumer Data Management (CDM) Services. Your role will involve designing and implementing innovative and resilient Java based capabilities to enhance the Consumer Data Management service offerings. You will work closely with Product Owners and cross-dependent teams to define features and user stories that impact the business positively. Additionally, you will lead an Agile SCRUM team to meet due dates, research alternative technical solutions, and ensure the highest quality solutions are delivered to internal and external customers. **Key Responsibilities:** - Design and implement high-performance, low latency, highly scalable Java based services - Take end-to-end ownership of delivery and adhere to coding standards of excellence - Collaborate with Product Owners to define features and user stories that improve consumer experience - Lead an Agile SCRUM team, manage emerging issues, and recommend solutions - Research alternative technical solutions to meet changing business needs **Qualifications Required:** - Expert programming skills in Java and micro-service development, including junits - Proficiency in architecture, design, and implementation of microservices and distributed systems - Full stack engineering experience with Angular - Expertise with Spring Cloud, Spring Boot, Tomcat - Skilled in working with SQL and NoSQL persistence technologies like Postgress, Oracle, MongoDB - Proficiency in software development test approaches & frameworks such as ATDD/BDD, Unit tests, Cucumber, Spock - Expertise in cloud hosting technologies like PCF, Azure - Knowledge of CI/CD principles and tools like Maven, Jenkins, Chef - Ability to identify performance bottlenecks and propose solutions - Familiarity with event streaming frameworks like Kafka - Knowledge of monitoring solutions such as Splunk, Dynatrace - Excellent communication and collaboration skills - Leadership qualities, initiative, and willingness to take on challenging opportunities In terms of education, a Bachelor's degree in Information Technology, Computer Science, or equivalent work experience is required. At Mastercard, every person is responsible for information security. It is expected that the successful candidate for this position must abide by Mastercard's security policies, ensure the confidentiality and integrity of the information being accessed, report any suspected information security violation or breach, and complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Mastercard logo
Mastercard

IT Services and IT Consulting

Purchase NY

RecommendedJobs for You