Source description
About the role
Staff Engineer, Java, Docker, Kafka 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 (18,500+ experts across 40 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 5.5 years Strong hands-on experience with Java 17, Spring Boot, Spring WebFlux, and Microservices architecture Expertise in designing scalable enterprise applications with HLD and LLD preparation Strong experience with Apache Kafka and event-driven architectures Hands-on experience with Kubernetes, Docker, and container orchestration platforms Strong knowledge of cloud platforms, preferably Microsoft Azure Experience with NoSQL databases (MongoDB, Couchbase) and SQL databases (PostgreSQL) Strong understanding of CI/CD practices using Jenkins, GitHub Actions, and DevOps methodologies Experience with API testing and validation tools such as Postman Hands-on experience with Agile development methodologies and best practices Experience with BDD and automated testing frameworks such as Cucumber Knowledge of observability and monitoring tools such as Splunk and New Relic Strong analytical, problem-solving, and communication skills RESPONSIBILITIES: Design and develop high-performance, scalable microservices using Java 17, Spring Boot, and Spring WebFlux Create and review high-level and low-level designs while ensuring adherence to security and architectural standards Implement event-driven solutions using Apache Kafka and modern integration patterns Develop and deploy containerized applications using Docker and Kubernetes Collaborate with DevOps, QA, and Product teams to ensure high-quality software delivery Build and optimize CI/CD pipelines to support automated deployments and releases Participate in architecture discussions, design reviews, product demonstrations, and release planning Monitor application performance and reliability using observability and monitoring tools Drive continuous improvement in development processes, coding standards, and engineering practices Provide technical leadership and mentoring while ensuring scalable, secure, and maintainable solutions are delivered consistently Qualifications Bachelors or masters degree in computer science, Information Technology, or a related fields Experience Level Senior Level Staff Engineer, Java, Docker, Kafka 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 (18,500+ experts across 40 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 5.5 years Strong hands-on experience with Java 17, Spring Boot, Spring WebFlux, and Microservices architecture Expertise in designing scalable enterprise applications with HLD and LLD preparation Strong experience with Apache Kafka and event-driven architectures Hands-on experience with Kubernetes, Docker, and container orchestration platforms Strong knowledge of cloud platforms, preferably Microsoft Azure Experience with NoSQL databases (MongoDB, Couchbase) and SQL databases (PostgreSQL) Strong understanding of CI/CD practices using Jenkins, GitHub Actions, and DevOps methodologies Experience with API testing and validation tools such as Postman Hands-on experience with Agile development methodologies and best practices Experience with BDD and automated testing frameworks such as Cucumber Knowledge of observability and monitoring tools such as Splunk and New Relic Strong analytical, problem-solving, and communication skills RESPONSIBILITIES: Design and develop high-performance, scalable microservices using Java 17, Spring Boot, and Spring WebFlux Create and review high-level and low-level designs while ensuring adherence to security and architectural standards Implement event-driven solutions using Apache Kafka and modern integration patterns Develop and deploy containerized applications using Docker and Kubernetes Collaborate with DevOps, QA, and Product teams to ensure high-quality software delivery Build and optimize CI/CD pipelines to support automated deployments and releases Participate in architecture discussions, design reviews, product demonstrations, and release planning Monitor application performance and reliability using observability and monitoring tools Drive continuous improvement in development processes, coding standards, and engineering practices Provide technical leadership and mentori
More at Nagarro Softwares Pvt. Ltd
Related open roles
Senior Low-Code Application Engineer - Microsoft Power Automate & Google
Delhi NCR
Senior OpenText Enterprise Content Management Engineer
Delhi NCR
OBIEE/OAS Developer - Oracle BI Repository Specialist
Delhi NCR
SAP FICO Associate Staff Engineer
Bangalore
Associate Principal Engineer - Dotnet Fullstack (Angular)
Delhi NCR
Senior .NET Fullstack Engineer (Angular)
Chennai