company logo

Associate Staff Engineer (Java, Python)

Nagarro

Hybrid

Remote, India

Full Time

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 a 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 are looking for great new colleagues. That is where you come in!

Job Description

REQUIREMENTS:

  • Expert proficiency in Python for development and scripting.
  • The ideal candidate will have strong expertise in Java-based backend development along with hands-on experience in Python for automation, scripting, or service development.
  • Strong, proven professional experience in Java development.
  • Strong, hands-on experience in designing and building Microservices Architecture (MSA).
  • Strong practical experience with the Spring Boot framework.
  • Solid experience with SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB) databases.
  • Proficiency with version control systems, preferably Git.
  • Experience with containerization and orchestration technologies (Docker, Kubernetes).
  • Familiarity with cloud platforms (AWS, Azure, or GCP).
  • Experience with message brokers (e.g., Kafka, RabbitMQ).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving and analytical abilities.
  • Strong communication and teamwork skills.
  • Ability to adapt to changing priorities and thrive in a dynamic environment.

RESPONSIBILITIES:

  • Design, develop, and maintain secure, scalable, and high-performance microservices using Java and Spring Boot.
  • Develop robust and efficient Python services, scripts, and tools for data processing, automation, and system integration.
  • Architect, build, and consume RESTful APIs and event-driven services within a microservices ecosystem (MSA).
  • Collaborate with cross-functional teams including product management, architecture, and DevOps to define requirements and deliver solutions.
  • Participate in all phases of the software development lifecycle, including concept, design, code reviews, testing, and deployment.
  • Troubleshoot, debug, and resolve complex issues across various environments.
  • Mentor junior developers and promote software engineering best practices.
  • 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.

Additional Information

We prefer immediate joiners.

Associate Staff Engineer (Java, Python)

Hybrid

Remote, India

Full Time

August 23, 2025

company logo

Nagarro

nagarro