Associate Staff Engineer, Java

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Back-end Developer at Nagarro, your primary responsibility will involve writing and reviewing high-quality code. You will need to thoroughly understand functional requirements and analyze clients" needs within the project context. It will be essential for you to envision the overall solution for defined functional and non-functional requirements, defining technologies, patterns, and frameworks for implementation. Additionally, you will determine and implement design methodologies and toolsets. Coordinating requirements, schedules, and activities for enabling application development will also be a part of your role. You will lead/support UAT and production rollouts and create, understand, and validate WBS and estimated effort for a given module/task. Addressing issues promptly, responding positively to setbacks and challenges with a continuous improvement mindset will be crucial. Providing constructive feedback to team members, setting clear expectations, assisting the team in troubleshooting and resolving complex bugs, proposing solutions during code/design reviews, justifying decisions taken, and conducting POCs to ensure suggested design/technologies meet requirements are key responsibilities. Key Responsibilities: - Write and review high-quality code - Understand functional requirements and analyze clients" needs - Envision overall solutions for defined requirements - Determine and implement design methodologies and toolsets - Coordinate requirements, schedules, and activities for application development - Lead/support UAT and production rollouts - Create, understand, and validate WBS and estimated effort - Address issues promptly and respond positively to setbacks - Provide constructive feedback to team members - Assist the team in troubleshooting and resolving complex bugs - Propose solutions during code/design reviews and justify decisions taken - Conduct POCs to ensure suggested design/technologies meet requirements Qualifications Required: - Total experience of 5+ years - Extensive experience in back-end development using Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture - Knowledge of messaging systems like Kafka - Hands-on experience with REST APIs, Caching systems (e.g. Redis), etc. - Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST) - Experience with multithreading, cloud development, and relational databases (SQL Server, Oracle, MySQL, PostgreSQL) - Familiarity with DevOps tools and technologies (Ansible, Docker, Kubernetes, Puppet, Jenkins, Chef) - Proficiency in build automation tools like Maven, Ant, and Gradle - Hands-on experience with cloud technologies such as AWS/Azure - Strong understanding of UML and design patterns - Ability to simplify solutions, optimize processes, and efficiently resolve escalated issues - Strong problem-solving skills and a passion for continuous improvement - Excellent communication skills and effective collaboration with cross-functional teams,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Nagarro logo
Nagarro

Information Technology and Services

Berlin

RecommendedJobs for You