
šš¼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 (19000+ experts across 33 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:
- Must have Skills: Node JS, Microservices architecture (MSA) (Capable),Javascript/Typescript, AWS S3/ LAMBDA/ EC2/DYNAMODB
- Cloud developer with a minimum of 6 years of experience Technical skills in most of the following areas
- Expert in developing REST Services and APIS using JavaScript, TypeScript NodeJS is a mustĀ
- Implementing Serverless Software development using Amazon Lambda written in NodeJS is desirable.
- Services including AWS IoT, S3, RDS, IAM, Cognito, SNS, VPC, EBS, AWS Route 53, and Cloud Watch is a must
- Proficient in database concepts including schema design, querying, performance tuning, and debugging (Both SQL and No-SQL databases)
- Strong experience in designing and developing enterprise cloud-based IoT solutions using AWS
- Develop Web, APIs, IoT & Cloud based solutions is a must
- Ability to write automated unit test cases using mocking frameworks (Jasmine, Mocha, chai, Jest, etc.)
- Experience in modern data architectures (e.g. Micro Service, event-driven architectures, stream processing, and integrating real-time analytics into customer applications is desirable
- Have a good eye for NFRs (Scalability, extensibility, reliability, etc.) while evaluating design. should be able to Converts Solution Requirements into logical systems & subsystems
- Innovates and creates new ideas and have the ability to develop quick proof of concepts and validate with the customer.
RESPONSIBILITIES:
- 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
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.

About Nagarro Software
About
šš¼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 (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.
Tech stack
Company video


Photos
Connect with the team
Similar jobs
Job Title :Ā Senior Java Software Engineer
Experience : 5 to 10 Years
Location :Ā Gurugram (Full-time)
Working Days : 5 Days (Monday to Friday)
Job Description :
- We are looking for a skilled and experienced Senior Java Software Engineer to join our dynamic team.
- The ideal candidate will have 5 to 10 Years of hands-on experience in Software Development, with a proven experience as Java Developer with a strong focus on Spring and Spring Boot, Relational Databases and AWS technologies.
- Strong understanding of monolithic & microservices architecture. You will play a crucial role in designing, developing, and maintaining our applications.
- Ensuring their performance, quality and responsiveness.
Key Responsibilities :
ā Design, develop, and maintain scalable applications using Java, Spring and Spring Boot.
ā Develop and manage relational databases. Should be able to write complex SQL queries.
ā Ensure the best possible performance, quality, and responsiveness of the applications.
ā Have strong debugging skills to identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
ā Deploy, manage, and scale applications on AWS.
ā Conduct code reviews and integration testing to ensure software quality and reliability.
ā Collaborate with front-end developers to integrate user-facing elements with server-side logic.
ā Collaborate with cross-functional teams to define, design, and ship new features.
ā Stay updated with emerging technologies and industry trends.
Qualifications :
ā Bachelorās degree in Computer Science, Information Technology, or a related field.
ā 5 to 10 Years of experience in Software Development.
ā Proficient in Java 8+, Spring and Spring Boot.
ā Experience with PostgreSQL, MySQL or other relational databases.
ā Experience with microservices architecture.
ā Understanding of Rest API design and development.
ā Hands on experience with Unit Testing frameworks such as Junit, Mockito.
ā Experience with version control systems such as Git.
ā Solid understanding of object-oriented programming.
ā Strong problem-solving skills and attention to detail.
ā Excellent communication and teamwork skills.
Preferred Qualifications :
ā Strong knowledge of AWS services and best practices.
ā Knowledge of containerization technologies like Docker and Kubernetes.
ā Familiarity with CI/CD pipelines and DevOps practices.
Job description
Note: Applications are welcome from candidates who are immediate joiners or currently serving their notice period.
Key Responsibilities:
- Design, develop, and test low-latency, high-volume client-facing applications.
- Develop and maintain enterprise-scale, n-tier applications for the investment banking/capital markets domain.
- Implement microservices-based solutions using Spring Boot and other modern frameworks.
- Work extensively with Core Java 5.0 and above, Spring Framework, and CXF
- Optimize applications for multi-threading and high-performance server-side development
- Collaborate with cross-functional teams to design and implement scalable, secure, and efficient solutions
- Work with RDBMS (preferably Sybase) to handle large-scale data processing.
- Develop and maintain applications on Unix/Linux environments
- Utilize enterprise application design patterns to build robust and scalable solutions.
- Troubleshoot and resolve complex technical issues while ensuring application stability and performance.
Required Skills & Experience:
- 5 to 10 years of hands-on experience in Java development
- Strong knowledge of microservices architecture and cloud-based deployment.
- Expertise in Spring Framework, Spring Boot, and CXF
- Experience in developing and optimizing applications for high-volume, multi-threaded environments
- Solid understanding of financial domain applications, sales, and trading platforms
- Proficiency in working with relational databases (Sybase preferred)
- Familiarity with Unix/Linux environments and shell scripting.
- Strong analytical, problem-solving, and communication skills.
- Ability to articulate and present design ideas effectively.
Responsibilities:
⢠Take on complex problems that span multiple components and teams.
⢠Independently own one or more multiple modules, which include: requirement analysis, design, development, maintenance & support
⢠Write extensive, efficient code to address complex modules that handle the interaction between multiple components.
⢠Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions
⢠Produce architecture with clean interfaces, that are efficient and scalable
⢠Participate and contribute to architectural discussions
⢠Solve production issues. Investigate and provide solutions to minimize the business impact due to the outage
⢠Continuously improve performance metrics of modules you own.
⢠Collaborate effectively across teams to solve problems, execute and deliver results
Ā
Requirements:
⢠Experience: 3+ years
⢠A Bachelor's or Master's Degree in Computer Science
⢠Software engineering and product delivery experience, with a strong background in algorithms
⢠Experience in architecting & building real-time, large-scale e-commerce applications
⢠Experience with high-performance websites catering to millions of daily traffic is a plus
⢠Excellent command over Data Structures and Algorithms
⢠Experience with web technologies, Go/Java/Python
⢠Language: GO or Python
⢠Strong expertise in DS and Algo
⢠Strong leadership skills - have experience mentoring, building products from scratch or incumbent in design and architecture.
⢠Have worked in the scaling of the system right from scratch.
⢠Someone worked in small user base to a large user base and wrote optimized code
⢠Both HLD and LLD
ā Proven work experience as a Back-end developer.
ā In-depth understanding of the entire web development process (design, development and deployment).
ā Proficient in Java, with a good knowledge of its ecosystems
ā Basic understanding of JVM, its limitations, weaknesses, and workarounds
ā Ability to decide when to use relational vs NoSQL databases and must be experienced with at least one of
the relational databases (MySQL) as well as experience with ElasticSearch will be good to have
ā Familiarity with concepts of MVC, JDBC, and RESTful
ā Experience with Spring, Spring Boot, Spring MVC
ā Experience in CI/CD and Cloud technologies
ā Expertise in developing enterprise-level web applications and RESTful APIs using MicroServices, with
demonstrable production-scale experience
ā Familiarity with front-end languages (e.g. HTML, JavaScript and CSS) - Not mandatory
ā Participation in coding competitions such as hackathon, hackerrank will be added advantage.
SpringBoot
Microservice
Spring
Hibernate
NP- Immediate to 15 Days
Location-Bangalore & Hyderabad (Post pendami)
Mandatory skills:
Ā
.Netcore3.x,microservice and AWS or Azure.
Ā
Exp : 5-12 years
Ā
Budget : Max 30 LPA.
Ā
Looking for short notice people.
Ā
Ā
Ā
Job Descriptions: Senior .NET Cloud (Azure) Practitioner
Ā
Job Description Experience:Ā 5-12 years (approx.)
Ā
Notice period : 15 only
Ā
Location : Hyderabad,Bangalore,Chennai.
Mandatory Skills
- Strong Restful API, Micro-services development experience using ASP.NET CORE Web APIs (C#);
- Must have exceptionally good software design and programming skills inĀ .NetĀ Core (.NET 3.X, .NET 6)Ā Ā Platform, C#, ASP.net MVC, ASP.net Web API (RESTful), Entity Framework & LINQ
- Good working knowledge onĀ AzureĀ Functions, Docker, and containers
- Expertise inĀ Microsoft Azure PlatformĀ - Azure Functions, Application Gateway, API Management, Redis Cache, App Services, Azure Kubernetes, CosmosDB, Azure Search, Azure Service Bus, Function Apps, Azure Storage Accounts, Azure KeyVault, Azure Log Analytics, Azure Active Directory, Application Insights, Azure SQL Database, Azure IoT, Azure Event Hubs, Azure Data Factory, Virtual Networks and networking.
- StrongĀ SQL ServerĀ expertise and familiarity with Azure Cosmos DB, Azure (Blob, Table, queue) storage, Azure SQL etc
- Experienced in Test-Driven Development, unit testing libraries, testing frameworks.
- Good knowledge of Object Oriented programming, including Design Patterns
- Cloud Architecture - Technical knowledge and implementation experience using common cloud architecture, enabling components, and deployment platforms.
- Excellent written and oral communication skills, along with the proven ability to work as a team with other disciplines outside of engineering are a must
- Solid analytical, problem-solving and troubleshooting skills
Desirable Skills:
- Certified Azure Solution Architect Expert
- https://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcloudacademy.com%2Flearning-paths%2Faz-900-exam-preparation-microsoft-azure-fundamentals-524%2F&data=05%7C01%7C%7C42a09b32ee3d4f9684fc08dab717d4cb%7Ce9cb3c8041564c39a7fe68fe427a3d46%7C1%7C0%7C638023611149491723%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=iWgxDBxJ9DU2Y%2Bg7w2GjPV1JsUFis3XH5qTND56zhM8%3D&reserved=0" target="_blank">Microsoft Certified: Azure ā Fundamentals Exam AZ-900
- https://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcloudacademy.com%2Flearning-paths%2Faz-104-exam-preparation-microsoft-azure-administrator-1-1332%2F&data=05%7C01%7C%7C42a09b32ee3d4f9684fc08dab717d4cb%7Ce9cb3c8041564c39a7fe68fe427a3d46%7C1%7C0%7C638023611149491723%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=NDxe8GGiOPKzgtLByQJ1KEUb18NT%2Bk10J%2FQeMk2EdO0%3D&reserved=0" target="_blank">Microsoft Certified: Azure Administrator ā Associate Exam AZ-104
- https://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcloudacademy.com%2Flearning-paths%2Faz-204-exam-preparation-developing-solutions-for-microsoft-azure-1208%2F&data=05%7C01%7C%7C42a09b32ee3d4f9684fc08dab717d4cb%7Ce9cb3c8041564c39a7fe68fe427a3d46%7C1%7C0%7C638023611149647967%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=LJGujRaAsL%2BAkZ74iW8M83jGb%2FoNGaLtSpvP0I9L4hA%3D&reserved=0" target="_blank">Microsoft Certified: Azure Developer ā Associate Exam AZ-204
- https://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Facloudguru.com%2Fblog%2Fengineering%2Fwhich-azure-certification-is-right-for-me%23devops-engineer&data=05%7C01%7C%7C42a09b32ee3d4f9684fc08dab717d4cb%7Ce9cb3c8041564c39a7fe68fe427a3d46%7C1%7C0%7C638023611149647967%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=Fz7BGlfqUTEn7NC6zV4VGnmK%2FfnmJimNzWM5r%2FK%2FVxs%3D&reserved=0" target="_blank">Microsoft Certified: DevOps Engineer Expert (AZ-400)
- https://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Facloudguru.com%2Fblog%2Fengineering%2Fwhich-azure-certification-is-right-for-me%23solutions-architect&data=05%7C01%7C%7C42a09b32ee3d4f9684fc08dab717d4cb%7Ce9cb3c8041564c39a7fe68fe427a3d46%7C1%7C0%7C638023611149647967%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000%7C%7C%7C&sdata=fks6seKESNpwOsrBcAWq8l0Yen6nLnnvExp7Ufgt%2Fps%3D&reserved=0" target="_blank">Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
- Good understanding of software architecture, scalability, resilience, performance;
- Working knowledge of automation tools such as Azure DevOps, Azure Pipeline or Jenkins or similar
Ā
Roles & Responsibilities
- Defining best practices & standards for usage of libraries, frameworks and other tools being used;
- Architecture, design, and implementation of software from development, delivery, and releases.
- Breakdown complex requirements into independent architectural components, modules, tasks and strategies and collaborate with peer leadership through the full software development lifecycle to deliver top quality, on time and within budget.
- Demonstrate excellent communications with stakeholders regarding delivery goals, objectives, deliverables, plans and status throughout the software development lifecycle.
- Should be able to work with various stakeholders (Architects/Product Owners/Leadership) as well as team -Ā Lead/ Principal/ Individual Contributor for Web UI/ Front End Development;
- Should be able to work in an agile, dynamic team environment;
- Minimum 2 years experience on MEAN Stack
- Extensive hands-on experience in Node JS/Express/Hapi JS, Moleculer and NoSQL DBs (Mongodb and Redis are preferred)
- Strong coding and designing skills
- Working understanding of Continuous Integration and Continuous Deployment concepts and tools such as (Gitlab CI/CD), Development tools (Git), Application Servers (nginx, Apache)
- Experience in consuming and developing secure RESTful API/web-services
- Comfortable using Unix / Linux machines from command prompt
- As a full-stack architect in the team, you'll bring your ideas to life on a technology stack of Node JS and NoSQL Databases among others.
- We are looking for tech geeks who are hands-on and in love with building scalable, distributed and large web / mobile products.
- You must be an excellent problem solver with passion to self-learn and implement backend technologies
- You would be responsible for the architecture design, code review and technology build and deployment activities of web/mobile applications.
- Own the product development from scratch - Architect scalable, distributed and large scale web and mobile solutions from scratch
- You would be responsible for writing SRS and require strong technical writing and communication skills
- You would be responsible for managing and mentoring your team members and help them advance in their learning and career goals
- Ensure test driven development (TDD) methodologies are deployed to execute project
- Define and ensure right coding practices
- Code for fresh development and to troubleshoot and resolve issues
- Lead web development efforts, including hiring, mentoring and advising peers

Position: Software Development Engineer, NodeJs
Experience: 3-7 Years
Responsibilities:
ļ· Work with product team / business / architects to understand the requirement
and develop and maintain back end application logic
ļ· Work with front end developers to ensure seamless integration with the back
end logic
ļ· Design and optimize application for high performance and high availability
ļ·Develop Secure, testable and scalable application
Experience Required:
ļ· Engineering Graduate with 3 to 7 years of experience in software development.
ļ· Strong proficiency with JavaScript and ES6 or ECMA 2015 on Node.js platform.
ļ· Knowledge of frameworks such as Express, KOA is desirable.
ļ· Knowledge and understanding of async non-blocking architecture
ļ· Knowledge of creating REST-ful APIs.
ļ· Knowledge of Data Structures and Algorithms, Node Global variables and In built libraries.
ļ· Experience in building high-volume transactional customer facing systems desirable
ļ·Understanding the nature of asynchronous programming and its quirks and workarounds
ļ· Knowledge of packages BABEL, Webpack
ļ· Basic understanding of front-end technologies, such as HTML5, and CSS3
ļ· Writing reusable, testable, and efficient code
Ā
1. Developing the modules according to the business requirements
2. Taking end-to-end responsibility of developing models, architecture, and developing product features
3. Working with the front end team and ensuring that the product/features are released and tested
4. Managing Team of Interns, Tracking Milestones, ensuring products features are released on time.Ā

















