Nagarro
Nagarro5h ago
Career Pages

Staff Engineer

Bengaluru, in
Full Time
Senior Level

Auto Apply to 50+ AI Matched Staff Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Nagarro

Responsibilities

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

About the Role: Staff Engineer, Java

We are seeking a highly experienced Staff Engineer with a strong background in Java backend development to join our team in Bengaluru, India. In this role, you will be instrumental in designing, developing, and delivering complex software solutions.

Key Responsibilities:

  • Write and review high-quality code, ensuring adherence to best practices.
  • Thoroughly understand functional requirements and analyze client needs within project contexts.
  • Envision and define overall solutions, including technologies, patterns, and frameworks, for given requirements.
  • Determine and implement appropriate design methodologies and toolsets.
  • Coordinate requirements, schedules, and activities to enable efficient application development.
  • Support User Acceptance Testing (UAT) and production rollouts.
  • Create, understand, and validate Work Breakdown Structures (WBS) and estimate efforts for modules/tasks.
  • Address issues promptly, embrace challenges with a continuous improvement mindset, and provide constructive feedback to team members.
  • Assist the team in troubleshooting and resolving complex bugs.
  • Propose and justify solutions for issues identified during code and design reviews.
  • Conduct Proofs of Concept (POCs) to validate proposed designs and technologies.

Required Skills and Experience:

  • Total experience of 7+ years in software engineering.
  • Extensive experience in backend development using Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture.
  • Hands-on experience with Apache Kafka, MongoDB, Redis, and REST APIs.
  • Familiarity with SQL and various NoSQL databases.
  • Proficiency with build tools, CI/CD pipelines, and software engineering best practices.
  • Experience working with cloud technologies, with a preference for Google Cloud.
  • Strong understanding of UML and design patterns.
  • Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST).
  • Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles.
  • Excellent communication and collaboration skills for effective work within global teams.

Qualifications:

Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Company

Nagarro

Nagarro

Nagarro is a leading Digital Product Engineering company with a significant global presence. We specialize in building innovative products, services, and experiences that inspire and delight users acr...

Bengaluru, in
Posted on Career Pages
Staff Engineer, Java at Nagarro | Bengaluru, in | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform