Staff Engineer, Java

Nagarro

Gurugram District

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A digital product engineering company in Gurugram is seeking a Senior Developer with over 7 years of experience. Key responsibilities include writing code, understanding business use cases, and developing solutions that adhere to best practices. Candidates should have strong skills in Java, Spring Boot, and cloud technologies. A degree in computer science or related field is required. This role offers the chance to work in a dynamic and non-hierarchical culture.

Responsibilities

  • Writing and reviewing great quality code.
  • Understanding client business use cases and technical requirements.
  • Mapping decisions with requirements for developers.
  • Identifying and narrowing down the best solutions.
  • Defining guidelines for non-functional requirements during implementation.
  • Writing design documents explaining architecture and frameworks.
  • Reviewing architecture and design for various aspects.
  • Developing overall solutions for functional and non-functional requirements.
  • Understanding technology integration scenarios.
  • Resolving issues raised during code reviews.
  • Carrying out POCs to ensure design meets requirements.

Skills

Java
Oracle
SAP ABAP
Spring Boot
Microservices architecture
Docker
Kubernetes
NoSQL databases
SQL databases
AWS
Azure
GCP
CI/CD pipelines
API testing tools
Agile practices
Splunk
NewRelic
Communication skills
Leadership skills

Education

Bachelor's or master's degree in computer science, Information Technology or related field

Job description

Company Description

We're Nagarro.

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!

Job Description
Requirements
  • Total Experience 7+years.
  • Strong hands-on experience with Java, Oracle, SAP ABAP - Object-oriented Programming ,Spring Boot
  • Proficient in building microservices architecture using Spring Boot and Spring WebFlux.
  • Experience with containerization tools like Docker and orchestration with Kubernetes (preferably AKS).
  • Strong working knowledge of NoSQL databases such as Couchbase or MongoDB, and SQL databases like PostgreSQL.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
  • Good understanding of CI/CD pipelines using Jenkins, GitHub Actions, etc.
  • Familiarity with API testing tools like Postman.
  • Adherence to Agile best practices.
  • Experience with Splunk for logging and monitoring.
  • Exposure to NewRelic for application performance monitoring.
  • Strong communication and leadership skills with a proactive attitude.
Responsibilities
  • Writing and reviewing great quality code.
  • Understanding the client's business use cases and technical requirements and be able to convert them into technical design which elegantly meets the requirements.
  • Mapping decisions with requirements and be able to translate the same to developers.
  • Identifying different solutions and being able to narrow down the best option that meets the clients' requirements.
  • Defining guidelines and benchmarks for NFR considerations during project implementation.
  • Writing and reviewing design document explaining overall architecture, framework, and high-level design of the application for the developers.
  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed.
  • Developing and designing the overall solution for defined functional and non-functional requirements; and defining technologies, patterns, and frameworks to materialize it.
  • Understanding and relating technology integration scenarios and applying these learnings in projects.
  • Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Qualifications

Bachelor's or master's degree in computer science, Information Technology, or a related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Staff Engineer, Java Fullstack
Associate Staff Engineer, Java Fullstack

Nagarro • Hyderabad

On-site
USD 6,000 - 14,000
Principal Engineer, Java
Principal Engineer, Java

Nagarro • Gurugram District

On-site
INR 1,500,000 - 1,900,000
Java Developer
Java Developer

Elabs Infotech • Hyderabad, Pune District

On-site
INR 1,000,000 - 1,400,000
Senior Staff Engineer, Java
Senior Staff Engineer, Java

Nagarro • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff Engineer( Java and Sybase Tech Support)
Staff Engineer( Java and Sybase Tech Support)

Nagarro • Gurugram District

On-site
INR 1,500,000 - 2,100,000
Sr. Java Developer
Sr. Java Developer

NexTurn Inc. • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Sr. Software Engineer - Java, React/Angular
Sr. Software Engineer - Java, React/Angular

Optum • Gurugram District

Hybrid
INR 1,200,000 - 1,800,000
Senior Software engineer
Senior Software engineer

Eurofins • Coimbatore District

On-site
INR 1,000,000 - 1,400,000
Senior Java / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java Backend Developer
Java Backend Developer

Antal International • Bengaluru

On-site
INR 1,500,000 - 2,100,000