Associate Staff Engineer (Java, Python)
Posted 2025-08-23
Remote, USA
Full Time
Immediate Start
<section class="job-section" id="st-companyDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Company Description</h2></div><div class="wysiwyg"><p><strong>👋🏼We're Nagarro</strong><strong>.</strong></p><p>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!</p></div></section><section class="job-section" id="st-jobDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Job Description</h2></div><div class="wysiwyg" itemprop="responsibilities"><p><strong>REQUIREMENTS:</strong></p><ul><li>Expert proficiency in Python for development and scripting.</li><li><u>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.</u></li><li>Strong, proven professional experience in Java development.</li><li>Strong, hands-on experience in designing and building Microservices Architecture (MSA).</li><li>Strong practical experience with the Spring Boot framework.</li><li>Solid experience with SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB) databases.</li><li>Proficiency with version control systems, preferably Git.</li><li>Experience with containerization and orchestration technologies (Docker, Kubernetes).</li><li>Familiarity with cloud platforms (AWS, Azure, or GCP).</li><li>Experience with message brokers (e.g., Kafka, RabbitMQ).</li><li>Knowledge of CI/CD pipelines and DevOps practices.</li><li>Excellent problem-solving and analytical abilities.</li><li>Strong communication and teamwork skills.</li><li>Ability to adapt to changing priorities and thrive in a dynamic environment.</li></ul><p><strong>RESPONSIBILITIES:</strong></p><ul><li>Design, develop, and maintain secure, scalable, and high-performance microservices using Java and Spring Boot.</li><li>Develop robust and efficient Python services, scripts, and tools for data processing, automation, and system integration.</li><li>Architect, build, and consume RESTful APIs and event-driven services within a microservices ecosystem (MSA).</li><li>Collaborate with cross-functional teams including product management, architecture, and DevOps to define requirements and deliver solutions.</li><li>Participate in all phases of the software development lifecycle, including concept, design, code reviews, testing, and deployment.</li><li>Troubleshoot, debug, and resolve complex issues across various environments.</li><li>Mentor junior developers and promote software engineering best practices.</li><li>Resolving issues that are raised during code/review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken.</li><li>Carrying out POCs to make sure that suggested design/technologies meet the requirements.</li></ul></div></section><section class="job-section" id="st-qualifications"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Qualifications</h2></div><div class="wysiwyg" itemprop="qualifications"><p>Bachelor’s or master’s degree in computer science, Information Technology, or a related field.</p></div></section><section class="job-section" id="st-additionalInformation"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Additional Information</h2></div><div class="wysiwyg" itemprop="incentives"><p>We prefer immediate joiners.</p></div></section>