πIndia
Associate Staff Engineer, Java
closed
Nagarro
πRemote - India
Summary
Join Nagarro, a Digital Product Engineering company, and become a key contributor to our growing team. This role requires 5+ years of backend development experience with Java and Spring Boot. You will be responsible for writing high-quality code, understanding client needs, and envisioning solutions. The position demands proficiency in various technologies and a strong understanding of Agile methodologies. You will collaborate with cross-functional teams and contribute to all phases of the software development lifecycle. This is an opportunity to work in a dynamic and non-hierarchical environment with a global team.
Requirements
- Total Experience 5+years
- Strong working experience in backend development with Java and Spring Boot
- Hands-on experience with RESTful APIs, JMS, JPA, Spring MVC, Hibernate
- Strong understanding of messaging systems (Kafka, SQS) and caching technologies (Redis)
- Experience with SQL (Aurora MySQL) and NoSQL databases (Cassandra, DynamoDB, Elasticsearch)
- Proficient with CI/CD pipelines, Java build tools, and modern DevOps practices
- Exposure to AWS services like EC2, S3, RDS, DynamoDB, EMR
- Familiarity with Kubernetes-based orchestration and event-driven architecture
- Experience working in Agile environments with minimal supervision
- Experience with observability tools and performance tuning
- Understanding of orchestration patterns and microservice architecture
- Strong communication skills and the ability to collaborate effectively with cross-functional teams
- Bachelorβs or masterβs degree in computer science, Information Technology, or a related field
Responsibilities
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analyzing the clients needs in the context of the project
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities
- Being able to lead/support UAT and production roll outs
- Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations
- Helping the team in troubleshooting and resolving complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken
- Carrying out POCs to make sure that suggested design/technologies meet the requirements
This job is filled or no longer available
Similar Remote Jobs
πIndia
πChina
πAustralia
π°$193k-$253k
πUnited States
πUnited Kingdom
π°$155k-$248k
πUnited States
πIndia
π°$90k-$230k
πUnited States
π°$90k-$230k
πUnited States