Home
Jobs
548 Job openings at Nagarro
About Nagarro

Nagarro is a global technology company that focuses on software development, IT services, and consulting. They leverage advanced technologies to guide businesses through digital transformation, ensuring agility and innovation.

Senior Staff Engineer, Java Fullstack (Angular)

Hyderabad

10 - 13 years

INR 25.0 - 37.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in! REQUIREMENTS: Total experience 10+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Strong working experience in front-end applications using technologies such as TypeScript, JavaScript, Angular 8, and micro frontends. Hands-on experience with REST APIs, Caching system (e.g Redis) and messaging systems like Kafka etc. Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST). Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Hands on experience on cloud technologies such as AWS/ Azure. Strong understanding of UML and design patterns. Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements

Associate Principal Engineer (Java Fullstack Architect)

Hyderabad

11 - 14 years

INR 35.0 - 45.0 Lacs P.A.

Work from Office

Full Time

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 a scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in! REQUIREMENTS: Total experience 11+ Years Extensive experience in Java full-stack development Proficiency in front-end technologies including AngularJS, React, HTML, CSS, and JavaScript Strong understanding of microservices architecture (MSA) and service-oriented architecture (SOA) Experience with cloud development and AWS Glue Knowledge of design patterns and best practices in software development Hands-on experience with Spring Boot, Spring Core, and Spring MVC Familiarity with configuration management tools like Chef, Grunt, Gulp, and Puppet Experience with Ember.js is a plus Proficiency in database management using MySQL and Hibernate/Spring Data JPA Experience with containerization and orchestration tools like Docker and Kubernetes Strong problem-solving skills and ability to troubleshoot complex issues Excellent communication and collaboration skills Ability to work in an agile development environment Proven track record of delivering high-quality software solutions on time. RESPONSIBILITIES: Understanding the clients 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.

Staff Engineer, JavaScript- Fullstack

Bengaluru

7 - 10 years

INR 22.5 - 32.5 Lacs P.A.

Work from Office

Full Time

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, and our people exist everywhere in the world (18000+ experts across 38 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! REQUIREMENTS: Total Experience 7+years. Strong web application development experience in a fast-paced agile environment. Excellent experience in Fullstack Developer with strong focus on JavaScript, React JS. ,Vue Js and Express.js Proficiency in front-end technologies such as HTML, CSS, and JavaScript. Experience with databases such as MongoDB, Oracle, MySQL, PostgreSQL, Redis Strong knowledge of Microservices architecture (MSA), GraphQL, Webpack, Roll-up, Vite, Parcel, Snowpack Hands on experience in Unit testing. Familiarity with RESTful APIs and third-party libraries. Strong experience with cloud services (e.g., AWS, Azure). Deep understanding of DevOps tool such as Jenkins, Docker, Kubernetes, Circle CI, Octopus, Gitlab CI, Bamboo, Azure DevOps. Proficiency in Vue.js ecosystem (Vue Router, Vuex/Pinia, Composition API). Familiarity with modern build tools (e.g., Webpack, Vite). Familiarity with version control systems like Git. Collaborate with team members to define project requirements, priorities, and timelines. Excellent problem-solving skills. Strong communication and collaboration skills, with experience working in cross-functional teams. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding the clients business use cases and technical requirements and be able to convert them in to 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 client’s 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

Associate Staff Engineer, Nodejs

Bengaluru

4 - 10 years

INR 20.0 - 24.0 Lacs P.A.

Work from Office

Full Time

REQUIREMENTS: Total experience 5+years. Hands-on experience with Node.js and JavaScript/TypeScript. Strong knowledge of Express.js and other Node.js frameworks. Strong working experience with Microservices architecture and Playwright. Experience with RESTful API and GraphQL development. Solid understanding of asynchronous programming, event-driven architecture, and non-blocking I/O. Experience with relational databases like PostgreSQL, MySQL and NoSQL databases like MongoDB. Proficient in designing and implementing microservices-based architectures. Experience with message brokers like RabbitMQ or Kafka. Strong understanding of authentication and authorization protocols (e.g., JWT, OAuth, OAuth2). Hands-on experience with Docker and Kubernetes for container orchestration. Experience working with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI). Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and serverless computing. Familiarity with unit testing frameworks like Mocha, Jest, or Chai. Excellent problem-solving skills and ability to work in an Agile development environment Provide technical leadership, mentorship, and guidance to development teams. Strong communication skills with the ability to interact with business and technical stakeholders. Strong problem-solving and analytical skills. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analysing the client s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Bachelor s or master s degree in computer science, Information Technology, or a related field.

Senior Staff Engineer, Data-Engineer

Hyderabad

10 - 13 years

INR 25.0 - 37.5 Lacs P.A.

Work from Office

Full Time

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 (18000 experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in! REQUIREMENTS: Total experience 10+years Experience in data engineering and database management. Expert knowledge in PostgreSQL (preferably cloud-hosted on AWS, Azure, or GCP). Experience with Snowflake Data Warehouse and strong SQL programming skills. Deep understanding of stored procedures, performance optimization, and handling large-scale data. Knowledge of ingestion techniques, data cleaning, de-duplication, and partitioning. Strong understanding of index design and performance tuning techniques. Familiarity with SQL security techniques, including data encryption, Transparent Data Encryption (TDE), signed stored procedures, and user permission assignments. Competence in data preparation and ETL tools to build and maintain data pipelines and flows. Experience in data integration by mapping various source platforms into Entity Relationship Models (ERMs). Exposure to source control systems like Git, Azure DevOps. Expertise in Python and Machine Learning (ML) model development. Experience in automated testing and test coverage tools. Hands-on experience in CI/CD automation tools Programming experience in Golang Understanding of Agile methodologies (Scrum, Kanban). Ability to collaborate with stakeholders across Executive, Product, Data, and Design teams. RESPONSIBILITIES: Design and maintain an optimal data pipeline architecture. Assemble large, complex data sets to meet functional and non-functional business requirements. Develop pipelines for data extraction, transformation, and loading (ETL) using SQL and cloud database technologies. Prepare and optimize ML models to improve business insights. Support stakeholders by resolving data-related technical issues and enhancing data infrastructure. Ensure data security across multiple data centers and regions, maintaining compliance with national and international data laws. Collaborate with data and analytics teams to enhance data systems functionality. Conduct exploratory data analysis to support database and dashboard development.

Senior Staff Engineer, Big Data Engineer

Bengaluru

10 - 13 years

INR 25.0 - 37.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENT Total experience 10+years. Excellent knowledge and experience in Big data engineer. Proficient in building ETL pipelines using Apache Spark. Strong understanding of data modeling, data partitioning, and schema management. Expertise in Python and SQL for data processing and transformation. Familiarity with workflow orchestration tools such as Apache Airflow or Dagster. Leverage cloud platforms such as AWS (Glue, S3, EMR) or Azure (ADF, ADLS, Databricks) for data engineering tasks. Experience with data cataloging tools like Glue Data Catalog or Azure Purview. Experience with real-time data processing using tools like Spark Streaming, Kafka Streams, or AWS Kinesis. Strong analytical, problem-solving, and communication skills. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding the client’s business use cases and technical requirements and be able to convert them in to 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 client’s 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.

Associate Staff Engineer, Java

Bengaluru

5 - 7 years

INR 16.0 - 27.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENTS: Total experience 5+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Experience with messaging systems like Kafka. Hands-on experience with REST APIs, Caching system (e.g Redis) etc. Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST). Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Hands on experience on cloud technologies such as AWS/ Azure. Strong understanding of UML and design patterns. Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client’s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements

Staff Engineer, Java (Elastic Search)

Bengaluru

7 - 10 years

INR 22.5 - 35.0 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENTS: Total experience 7+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Experience with Elastic Search, MongoDB and messaging systems like Kafka. Hands-on experience with REST APIs, Caching system (e.g Redis) etc. Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST). Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Hands on experience on cloud technologies such as AWS/ Azure. Strong understanding of UML and design patterns. Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client’s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements

Staff Engineer, Java Fullstack (React)

Bengaluru

7 - 10 years

INR 22.5 - 32.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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. REQUIREMENTS: Total Experience 7+years. Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Experience in SOA based architecture, Web Services (Apache/CXF/JAXWS/JAXRS/SOAP/REST). Experience in single page web application development using ReactJs, HTML5, CSS3, and Javascript. Experience in Single Page Application (SPA) development. Proficiency in front-end technologies including Angular/React, HTML, CSS, and JavaScript. Strong knowledge of cloud-based architectures, development, and deployment with providers such as Azure, AWS, or any other cloud providers. Hands on experience of RDBMS like SQL Server, Oracle, MySQL, PostgreSQL and CosmosDB Hands-on experience with Security Frameworks such as OAuth 2.0, OpenID Connect, and JWT. Strong expertise in designing and developing Web Services and REST APIs. Hands-on experience deploying applications to hosted data centers or cloud environments using technologies such as Docker, Kubernetes, and Google Cloud Platform. A good understanding of UML and design patterns Familiarity with testing frameworks and methodologies (e.g., JUnit, Selenium) Good understanding of front-end architecture, UI development, and data-driven design. Ability to simplify solutions, optimize processes, and resolve escalated issues efficiently. Strong problem-solving skills and a passion for continuous improvement. Strong communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Staff Engineer, Java Full Stack (AWS Lambda)

Bengaluru

5 - 7 years

INR 16.0 - 27.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENTS: Total experience 5+ years Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Strong working experience in front-end applications using technologies such as TypeScript, JavaScript, HTML, CSS, React or Angular 2 or above version and micro frontends. Experience developing with AWS native services such as EC2, S3, Kinesis, Glue, AWS Lambda, SQS, SNS and DynamoDB. Hands-on experience with REST APIs, Caching system (e.g Redis) and messaging systems like Kafka etc. Experience with servlet containers (e.g., Tomcat), JAXRS and developing web services using JSON and XML. Hands-on experience with multithreading, and cloud development. Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles. Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL. Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef. Proficiency in build automation tools like Maven, Ant, and Gradle. Strong understanding of UML and design patterns. Experience developing applications on Unix/Linux platforms Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues. Strong problem-solving skills and a passion for continuous improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements

Senior Staff Engineer, Java Fullstack (React)

Bengaluru

10 - 13 years

INR 25.0 - 40.0 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENTS: Total Experience 10+years. Hands-on software development experience in modern Java Full Stack development. Extensive experience with Java frameworks and libraries, including Spring Core, Spring Boot, Spring MVC, Hibernate/JPA and Microservices Architecture. Experience in SOA based architecture, Web Services (Apache/CXF/JAXWS/JAXRS/SOAP/REST). Experience in single page web application development using ReactJs, HTML5, CSS3, and Javascript. Experience in Single Page Application (SPA) development. Hands on experience in building Amazon AWS. Proficiency in front-end technologies including Angular/React, HTML, CSS, and JavaScript. Experience in Code Quality tools like SonarQube, and Veracode. Experience with message queues (Kafka, RabbitMQ, ActiveMQ, etc) Must be comfortable working on the Unix/Linux shell command line. Must have experience developing Software-as-a-Service (SaaS) applications. Experience with relational and NOSQL databases. Experience with open-source frameworks like Redis and Elasticsearch. Strong knowledge of cloud-based architectures, development, and deployment with providers such as Azure, AWS, or any other cloud providers. Strong expertise in designing and developing Web Services and REST APIs. Hands-on experience deploying applications to hosted data centers or cloud environments using technologies such as Docker, Kubernetes, and Google Cloud Platform. A good understanding of UML and design patterns Good understanding of front-end architecture, UI development, and data-driven design. Ability to simplify solutions, optimize processes, and resolve escalated issues efficiently. Strong problem-solving skills and a passion for continuous improvement. Strong communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Senior Staff Engineer, Salesforce Consumer Goods Cloud

Hyderabad

10 - 12 years

INR 17.0 - 22.0 Lacs P.A.

Work from Office

Full Time

Total experience 10+years. Strong working experience in Trade Promotion Management (TPM) and other key modules within Salesforce Consumer Goods Cloud. Provide insights and recommendations on functionalities like, Promotion Planning, Manage Products, Tactics and Tactic Fund, Promotion Push/Re-Push, Freeze Promotions, KPIs and Trade Calendar, Payments and Funds, Store Visit Planning, In-store Tasks, Measuring success of Rex and promotions Experience in developing functional requirement documents (FRDs), use cases, and user stories. Strong working knowledge in Business Analysis and Requirements Gathering. Strong analytical and problem-solving skills. Ability to conduct Fit-Gap Analysis and recommend strategic solutions. Experience with UAT planning, execution, and defect management. Proven ability to work with business stakeholders and technical teams. Excellent communication and stakeholder management skills. RESPONSIBILITIES: Maintaining and enhancing the current available frameworks and accelerators Interacting with other Center of Competence (CoE) architects and teams, and providing solutions from a software perspective Gathering business and functional requirements Developing requirements documents: goal model, functional modelling, business process, customer interactions/wire frames; writing high level user requirements (Epics and User Stories) Analyzing applications, both pre-production and post-production Participating in process studies or pre-sales process of responding to RFI, RFPs and proposals Leading business and technical analysis sessions to support new development efforts to meet current and projected business needs. Quickly understanding the business issues and data challenges of client s organization and industry. Providing expertise on the systems capabilities/limitations as it relates to business goals Preparing impact and opportunity assessments regarding the cost/benefit of proposed projects Aligning stakeholders on business requirements, system requirements, program functions and strategy Preparing use cases and formal requirements documentation riving the implementation of technology and process solutions from concept to completion Providing analysis and support for the project management, application development, and QA teams throughout the development lifecycle Acting as a liaison between the technology department and other business units Assisting in enforcement of project deadlines and schedules Good understanding of clients accounts, client database and business project. Bachelor s or master s degree in computer science, Information Technology, or a related field.

Staff Engineer, JavaScript- Fullstack

Bengaluru

6 - 13 years

INR 27.5 - 31.0 Lacs P.A.

Work from Office

Full Time

Total Experience 7+years. Strong web application development experience in a fast-paced agile environment. Excellent experience in Fullstack Developer with strong focus on JavaScript, React JS. ,Vue Js and Express.js Proficiency in front-end technologies such as HTML, CSS, and JavaScript. Experience with databases such as MongoDB, Oracle, MySQL, PostgreSQL, Redis Strong knowledge of Microservices architecture (MSA), GraphQL, Webpack, Roll-up, Vite, Parcel, Snowpack Hands on experience in Unit testing. Familiarity with RESTful APIs and third-party libraries. Strong experience with cloud services (e.g., AWS, Azure). Deep understanding of DevOps tool such as Jenkins, Docker, Kubernetes, Circle CI, Octopus, Gitlab CI, Bamboo, Azure DevOps. Proficiency in Vue.js ecosystem (Vue Router, Vuex/Pinia, Composition API). Familiarity with modern build tools (e.g., Webpack, Vite). Familiarity with version control systems like Git. Collaborate with team members to define project requirements, priorities, and timelines. Excellent problem-solving skills. Strong communication and collaboration skills, with experience working in cross-functional teams RESPONSIBILITIES: Writing and reviewing great quality code. Understanding the client s business use cases and technical requirements and be able to convert them in to 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 client s 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 Bachelor s or master s degree in computer science, Information Technology, or a related field.

Associate Staff Engineer, Java Fullstack (React)

Hyderabad

4 - 10 years

INR 20.0 - 24.0 Lacs P.A.

Work from Office

Full Time

Total Experience 5+years. Hands-on software development experience in modern Java Full Stack development. Extensive experience with Java frameworks and libraries, including Spring Core, Spring Boot, Spring MVC, and Hibernate/JPA. Experience in single page web application development using ReactJs,HTML5, CSS3, and Javascript. Strong knowledge of cloud-based architectures, development, and deployment with providers such as Azure, AWS, or any other cloud providers. Proficiency in Java, Spring Boot-based applications on both RDBMS (SQL Server, PostgreSQL) and NoSQL (MongoDB, Elasticsearch) databases. Hands-on experience with Security Frameworks such as OAuth 2.0, OpenID Connect, and JWT. Strong expertise in designing and developing Web Services and REST APIs. Solid experience in SQL development, performance tuning, and query optimization. Hands-on experience with modern testing frameworks such as Jest, Mocha, and Chai. Good understanding of front-end architecture, UI development, and data-driven design. Ability to simplify solutions, optimize processes, and resolve escalated issues efficiently. Strong problem-solving skills and a passion for continuous improvement. Strong communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements. Bachelor s or master s degree in computer science, Information Technology, or a related field.

Associate Staff Engineer, Finacle Core Banking (Techno Functional)

Bengaluru

4 - 10 years

INR 20.0 - 24.0 Lacs P.A.

Work from Office

Full Time

Total experience 5+years. Hands-on experience in Finacle Core Banking product engineer with Finacle 11, including requirement analysis, product capabilities, and customization architecture. Strong expertise in handling Finacle interfacing requirements, including custom and product APIs, Connect 24, and Finacle Integrator. Proven experience in direct client interactions for requirement gathering and solution discussions. Strong understanding of Finacle Product Architecture Customization layers. Expertise in Finacle customization flow, including: New custom menus, Reports (MRT Jasper), Batch job customization, Product menu customization, Finacle Integrator (FI) enhancements, EOD-BOD process debugging Strong hands-on experience in Oracle (SQL, PL/SQL, Stored Procedures, Triggers, Functions) within Finacle applications. Proficiency in Finacle scripting, Unix shell scripting, and report designing. Experience with Finacle Integrator and its feasible enhancements. Strong Finacle Core Banking functional knowledge. Solid understanding of banking domain concepts and terminologies. Finacle certification from Infosys is an added advantage. Experience in Finacle CRM and Admin module (FINFADM/SSOADM). Hands-on experience in best coding practices, security standards, unit testing, and documentation. Experience working in Agile methodology. Ability to ensure the quality of technical and application architecture and system designs. Strong research and benchmarking skills to evaluate technology against best-in-class solutions. RESPONSIBILITIES: Understanding the client s business use cases and technical requirements and be able to convert them in to 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 client s 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 . Bachelor s or master s degree in computer science, Information Technology, or a related field.

Associate Staff Engineer, Java

Hyderabad

4 - 10 years

INR 20.0 - 24.0 Lacs P.A.

Work from Office

Full Time

Total experience 5+ years Extensive experience in Java 8, Spring Framework-spring Core, Spring Boot, Spring MVC, \Hibernate/JPA and Elastic Search. Deep understanding and hands-on experience in back-end development utilizing Java and open-source technologies (Java, Spring Boot, application servers, servlet containers, JMS, JPA, Spring MVC, Hibernate) Hands-on experience with REST APIs, messaging technologies (e.g., Apache Kafka), and caching systems (e.g., Redis). Familiarity with SQL and knowledge of other NoSQL and modern database technologies. Hands-on experience deploying applications to hosted data centers or cloud environments using technologies such as Docker, Kubernetes, Jenkins, Azure DevOps and Google Cloud Platform. Proficiency in software engineering tools (e.g., Java build tools, CI/CD) and adherence to best practices such as unit testing, test automation, continuous integration, etc. Hands-on experience with cloud technologies and the AWS ecosystem (e.g., EC2, S3, RDS, DynamoDB, EMR) Must be a self-starter who can work well with minimal guidance and in a fluid environment. A good understanding of UML and design patterns Ability to simplify solutions, optimize processes, and resolve escalated issues efficiently. Strong problem-solving skills and a passion for continuous improvement. Strong communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the client s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements Bachelor s or master s degree in computer science, Information Technology, or a related field.

Associate Principal Engineer, Java (Retail Banking)

Bengaluru

11 - 14 years

INR 32.5 - 47.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENTS: Total experience 11+ years. Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture. Design and implement solutions for complex banking applications, ensuring scalability, security, and performance. Provide strategic guidance and architectural leadership for migrating and deploying cloud-based solutions across Azure, AWS, and Google Cloud. Exposure to Asynchronous programming using tools like Kafka, RabbitMQ, ActiveMQ, AWS SQS, or similar. Experience in SOA based architecture, Web Services (Apache/CXF/JAXWS/JAXRS/SOAP/REST) Lead solutioning for retail banking applications and provide input on open finance and core banking systems. Proficiency in front-end development using technologies such as TypeScript, JavaScript Ensure data consistency and performance across SQL and NoSQL databases like SQL, Oracle, MongoDB, CouchDB. Knowledge of Domain-Driven Design (DDD) and microservices architecture. Experience in Agile, DevOps, and CI/CD processes. A good understanding of UML and design patterns Provide leadership and technical expertise in performance testing and performance tuning. Drive Agile and DevOps development methodologies using CI/CD processes. Manage relationships with senior stakeholders and provide strategic technical direction. Excellent communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Principal Engineer, Java Fullstack

Bengaluru

11 - 14 years

INR 32.5 - 47.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENTS: Total Experience 11+years. Hands-on software development experience in modern Java Full Stack development. Extensive experience with Java frameworks and libraries, including Spring Core, Spring Boot, Spring MVC, Hibernate/JPA and Microservices Architecture. Experience in SOA based architecture, Web Services (Apache/CXF/JAXWS/JAXRS/SOAP/REST) Experience in Single Page Application (SPA) development. Proficiency in front-end technologies including Angular/React, HTML, CSS, and JavaScript. Strong knowledge of cloud-based architectures, development, and deployment with providers such as Azure, AWS, or any other cloud providers. Hands on experience of RDBMS like SQL Server, Oracle, MySQL, PostgreSQL. Hands-on experience with Security Frameworks such as OAuth 2.0, OpenID Connect, and JWT. Strong expertise in designing and developing Web Services and REST APIs. Hands-on experience deploying applications to hosted data centers or cloud environments using technologies such as Docker, Kubernetes, and Google Cloud Platform. A good understanding of UML and design patterns Hands-on experience with modern testing frameworks such as Jest, Mocha, and Chai. Good understanding of front-end architecture, UI development, and data-driven design. Ability to simplify solutions, optimize processes, and resolve escalated issues efficiently. Strong problem-solving skills and a passion for continuous improvement. Strong communication skills and the ability to collaborate effectively with cross-functional teams. Enthusiasm for learning new technologies and staying updated on industry trends. Shift timings: 1:30 PM to 10:30 PM IST (Summer) / 2:30 PM to 11:30 PM IST (Winter). RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Staff Engineer, Mobile-Android

Hyderabad, Gurgaon, Noida

5 - 7 years

INR 18.0 - 27.5 Lacs P.A.

Work from Office

Full Time

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 (18000+ experts across 38 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! REQUIREMENTS: Total experience 5+years. Extensive experience in Android, Java, Kotlin, Rx, Local storage/SQLite/Room, OOPS, Design principles/SOLID, MVP/MVVM, Unit Testing. Hands on experience in Jetpack navigation. Experience in Android Core Components (Services, Broadcast receiver etc), Android Architecture Components (View Model, Live Data, Room etc.) Experience in Retrofit, Material design, Push Notification, Gradle, Maps, Asynchronous Programming, Multithreading, DI/Dagger, Build Deployment, Security and Performance best practices. Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment Fundamental knowledge of design patterns Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs Passionate about building great solutions Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios. RESPONSIBILITIES: Writing and reviewing great quality code. Understanding functional requirements thoroughly and analysing the clients needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements.

Associate Staff Engineer, Fastappdev

Pune

4 - 10 years

INR 20.0 - 24.0 Lacs P.A.

Work from Office

Full Time

Total experience 5+years. Strong working experience in designing, developing, and implementing Power Platform solutions. Strong experience with Power Apps (Canvas, Model-Driven), Power Automate, Power BI, and Power Pages. Expertise in Dataverse, SharePoint, and other data sources. Proficiency in custom connectors, PowerShell scripting, and API integrations. Strong experience in developing responsive and scalable Power Platform solutions. Experience with Co-Pilot Studio for developing chatbots. Develop responsive apps and customize Power Apps formulas, Power Automate expressions, and Power Query. Experience in Microsoft 365, Azure, and other cloud-based solutions. Familiarity with Agile and DevOps practices. Excellent problem-solving skills and attention to detail. Strong verbal and written communication skills with the ability to work independently and manage multiple projects. RESPONSIBILITIES: Writing and reviewing great quality code Understanding functional requirements thoroughly and analysing the client s needs in the context of the project Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it Determining and implementing design methodologies and tool sets Enabling application development by coordinating requirements, schedules, and activities. Being able to lead/support UAT and production roll outs Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement Giving constructive feedback to the team members and setting clear expectations. Helping the team in troubleshooting and resolving of complex bugs Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken Carrying out POCs to make sure that suggested design/technologies meet the requirements Bachelor s or master s degree in computer science, Information Technology, or a related field.

FIND ON MAP

Nagarro

Nagarro

Nagarro

Information Technology and Services

Berlin

8,500+ Employees

548 Jobs

    Key People

  • Manas Fuloria

    CEO
  • Nashit Taqi

    President, Americas

My Connections Nagarro

Download Chrome Extension (See your connection in the Nagarro )

chrome image
Download Now
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.

Job Titles Overview