Nagarro

Staff Engineer, Java, Docker, Kafka

Nagarro  •  Bengaluru, IN (Onsite)  •  2 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job 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!

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

Bachelor’s or master’s degree in computer science, Information Technology, or a related fields

Nagarro

About Nagarro

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 sustainable. Today, we are 18,000+ experts across 38 countries, forming a Nation of Nagarrians, ready to help our customers succeed.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Munich, DE
Year Founded
Unknown
Social Media