Principal Engineer, Java

Nagarro


Job Location:

Gurgaon - India

Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

REQUIREMENTS:

  • Total experience: 11 years.
  • Strong hands-on experience in Java/J2EE Spring Framework Hibernate (ORM) and enterprise application development.
  • Must have deep expertise in Microservices Architecture (MSA) Spring Boot and Kubernetes deployment.
  • Strong hands-on coding experience in Java technologies with an architecture background.
  • Experience working with API Gateways and designing RESTful services.
  • Good working knowledge of AWS Cloud platform and cloud-native application development.
  • Experience with relational and NoSQL databases such as Oracle MySQL PostgreSQL SQL Server or MongoDB.
  • Strong experience working in Agile Scrum development environments.
  • Hands-on experience with DevOps tools including Maven Jenkins GitHub and CI/CD pipelines.
  • Good understanding of application and database design including UML artifacts such as Class Sequence Collaboration and Interaction diagrams.
  • Ability to design Contextual Logical Solution Technology and preferably Deployment Architectures.
  • Strong understanding of Non-Functional Requirements (NFRs) including High Availability Security Performance Scalability and Reliability.
  • Minimum 56 years of experience as a hands-on Solution/Technical Architect in development projects (not presales).
  • Excellent analytical troubleshooting communication leadership and stakeholder management skills.

RESPONSIBILITIES:

  • Design and develop scalable enterprise applications using Java Spring Boot and Microservices Architecture.
  • Lead technical architecture solution design and implementation for large-scale development projects.
  • Develop and deploy containerized applications using Kubernetes and cloud services on AWS.
  • Design secure and scalable REST APIs and integrate them through API Gateway solutions.
  • Guide development teams on coding standards architecture best practices code reviews and troubleshooting complex technical issues.
  • Create architecture artifacts including solution logical technology and deployment diagrams using UML.
  • Collaborate with cross-functional teams to ensure high-quality scalable and secure software delivery.
  • Participate in Agile ceremonies support release planning and drive continuous improvement initiatives.
  • Ensure application performance security scalability and high availability by addressing non-functional requirements.
  • Mentor developers provide technical leadership and foster a collaborative engineering culture.

Qualifications :

Bachelors or masters degree in computer science Information Technology or a related field.


Additional Information :

All your information will be kept confidential according to EEO guidelines.


Remote Work :

No


Employment Type :

Full-time

REQUIREMENTS:Total experience: 11 years.Strong hands-on experience in Java/J2EE Spring Framework Hibernate (ORM) and enterprise application development.Must have deep expertise in Microservices Architecture (MSA) Spring Boot and Kubernetes deployment.Strong hands-on coding experience in Java technol...

About Company

Company Logo

Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and susta ... View more

View Profile View Profile