Principal Software Engineer

6 - 10 years

16 - 20 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview
The Loyalty Offers team is looking for a Principal Software Engineer to drive our architecture design & strategy forward by consistently innovating and problem-solving. As a Principal Software Engineer, you will play a critical role in leading the design of our next generation regional and global solutions. You will have the opportunity to work on complex and innovative projects, collaborating with cross-functional teams to drive technical excellence & proactively adding scalability while continuing to add enhanced value to these products. Role: 1.Hands on designing Code, document, components subsystems to a high standard 2.Must be solutions oriented ultimately find and implement the best fit solution to address the requirement on time. 3.Assist defining processes and choice of development tools to be used across the group 4.Interpret technical specifications to produce detailed design with scalability aspects from future perspective 5.Pass on knowledge of various technologies to other team members and to other functions 6.Contribute to Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs 7.Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks 8.Maintaining services once they are live by measuring and monitoring availability, latency, and overall system health. All About You 1.Design and development experiences in Java, Springboot, Microservices, API, Distributed systems, event driven architecture, Postgres, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management. 2.Implements Application Programming Interface (API) Golden standards to drive API/service adoption and commercialization 3.Knowledge of Messaging technologies (e.g. Apache Kafka), high volume batch processing technologies (e.g. Apache Spark) a plus 4.Promote standard software patterns and reuse of common libraries and services 5.Strong knowledge of Cloud providers (PCF, AWS, Azure) 6.Proven experience designing, developing, and deploying microservices architectures. 7.Experience with Big Data frameworks such as Hadoop, Spark, or Scala is a plus 8.Familiarity with AI/ML models and into backend systems. 9.Evaluate emerging technologies through Proof of Concepts & actively participate in innovations 10.Familiarity with performance tuning, designing for failure & automation

Mock Interview

Practice Video Interview with JobPe AI

Start Spring Boot 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