Principal Consultant

Posted:
3/6/2025, 4:00:00 PM

Location(s):
Gurugram, Haryana, India ⋅ Haryana, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.

Job Description:

Key Responsibilities

  • Person should be able to design complex solutions on at-least 2 technologies and provide end to end solution for one area 
  • Lead & own code reviews and can sign off on medium/large features my Squad/ Project/ POD. 
  • Demonstrate strong ownership of the vision/roadmap ensuring project alignment.   
  • Key participant in providing estimates and identifying key stakeholders
  • Working as a lead and able to migrate applications end to end. Needs to be a hands-on developer.
  • Working with the team to guide them, understand any technical issues and troubleshoot them.
  • Doing regular code reviews and sharing feedback with the team.
  • Having connects with onshore partners for design discussions, architectural discussions etc.
  • Strong focus on continuous improvement (CI) and innovation. Someone who will be a role model for the team to focus on CIs.

Mandatory Skills

  • 10-15 years of experience with atleast 10+ years of experience in Object-Oriented Analysis, Design, and Development using Java/J2EE
  • Experience in the following technologies is mandatory Java/J2EE, AWS Servlets, Spring, Spring Boot, JDBC, ReactJS, JavaScript
  • 2 years  of experience in development in AWS Servlets (Lambda, SQS, SNS)
  • Experience in creating and reviewing technical documents like Architecture blueprint, Design specifications, Deployment architecture, Workload modeling, Data modeling etc.
  • Excellent understanding of software development methodologies, design pattern, design principles and modern architectures.
  • Experience in performance testing and optimization of JEE systems on any of the following application servers.
  • Experience with standard development tools like Eclipse, Visual Studio Code, IntelliJ is required.
  • Knowledge of software development methodology, DevOps tools (like Jenkins, Terraform, Bit Bucket, CDD, SonarQube, Ansible, CI-CD Pipeline), and product life cycle.

Job Category:

IT - Digital Development

Posting End Date:

29/04/2025