
Nagarro•5h ago
Career Pages
Staff Engineer
Bengaluru, in
Full Time
Senior Level
N/A
N/A
N/A
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 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