The Associate Staff Engineer will design and maintain microservices in Java and Python, collaborate with teams, and mentor junior developers.
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 DescriptionREQUIREMENTS:
- 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.
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Additional InformationWe prefer immediate joiners.
Top Skills
AWS
Azure
Docker
GCP
Git
Java
Kafka
Kubernetes
MongoDB
MySQL
Postgres
Python
RabbitMQ
Spring Boot
SQL
Nagarro Chennai, Tamil Nadu, IND Office
AWFIS, 111, Rajiv Gandhi Road, Old Mahabalipuram Road, Kottiwakkam Village, OMR India, Chennai, India, 600041
Similar Jobs
Artificial Intelligence • Edtech • Mobile • Natural Language Processing • Productivity • Software
Manage customer inquiries and complaints, enhance relationships, provide support, identify upselling opportunities, and collaborate on customer issues.
Top Skills:
Ai Language ModelsCrm ToolsmacOSWindowsZendesk
Artificial Intelligence • Edtech • Mobile • Natural Language Processing • Productivity • Software
As a Senior Frontend Engineer, you'll lead the architecture, development, and optimization of web applications, ensuring scalability and resilience while collaborating across teams to implement best practices and new features.
Top Skills:
AWSGCPReactTypescript
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Design and develop cloud-based mobile applications and scalable microservices. Collaborate with teams, create CI/CD pipelines, and write code adhering to standards. Analyze and solve problems effectively.
Top Skills:
AngularjsBambooCi/CdCore JavaDockerGradleGulpJava 8JavaScriptJenkinsMavenMicro ServicesMongoDBNode.jsReact NativeReactRedisSpring BootSpring CloudSpring FrameworkWebpack
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.