Lead Software Engineer - Full Stack developer

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Lead Software Engineer at the Loyalty Rewards and Segments Organization, you will play a crucial role in designing, developing, testing, and delivering software frameworks focused on event-driven architecture and zero trust for large-scale distributed systems. The Loyalty Rewards and Segments team, a part of Mastercard, offers end-to-end loyalty management solutions for banks, merchants, and Fintechs. The ideal candidate for this position will possess a solid foundation in software design, development, and testing, along with a genuine enthusiasm for technology and software development. You should be driven, inquisitive, and analytical, with a continuous desire for learning and enhancement. Working within the Loyalty Rewards and Segments team will provide you with the opportunity to engage with cutting-edge technologies and collaborate with diverse teams to deliver software frameworks that align with the requirements of Mastercard's clientele. Key Responsibilities: - Lead the technical direction, architecture, design, and engineering practices. - Prototype and validate concepts for new technologies, application frameworks, and design patterns to enhance software development practices. - Design and implement software frameworks using industry-standard best practices and methodologies. - Write efficient and maintainable code that meets feature specifications. - Debug and troubleshoot code to enhance performance and resolve issues. - Validate software functionality, including aspects of performance, reliability, and security. - Collaborate across teams to architect and deploy new services. - Engage in code reviews to ensure code quality and consistency. - Document software design, development, and testing processes. - Make informed decisions balancing competing interests through experience and judgment. - Identify opportunities for synergy and reuse across teams and programs. Key Expectations: - Focus on individual and team objectives within the Agile/Scrum development process, completing tasks punctually, maintaining quality, and adhering to project timelines. - Stay updated with the latest software development technologies and methodologies, continuously learning and improving. - Maintain effective and professional communication with team members and stakeholders. - Proactively identify chances for process enhancements and efficiency gains. - Demonstrate a dedication to quality, best practices, and ongoing improvement. All About You: - Possess a strong foundation in Computer Science fundamentals, web applications & services, and microservices-based software architecture. - Demonstrate experience in architecting solutions based on platform-as-a-service (PaaS) and containers like PCF, Kubernetes, and cloud-native technologies. - Experience with web technologies such as HTML5, CSS, JavaScript, and front-end frameworks like Angular. - Extensive background in designing and constructing global-scale, back-end microservices using Java, Spring, Spring Boot, Pivotal Cloud Foundry, Kafka, RabbitMQ. - Deep comprehension of storage technologies such as PostgreSQL or SQL Server and their effective utilization at a large scale. - Proficiency in cloud-native technologies and best practices, including Azure & AWS. - Familiarity with automated testing and successful software releases under a continuous delivery model using Git. - Comfortable working in an Agile environment with a focus on continuous improvement. - Willingness to collaborate and provide mentorship to technology teams. - Enjoy collaborating with product leaders to offer viable solutions that meet market demands. - Desire to be hands-on in building prototypes to address complex business challenges. - Excellent communication skills for engaging with both technical and non-technical individuals. - A driven self-starter who efficiently supports product and technical objectives. - Advocate for what is technically significant and strive to do the right thing.,

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