
Nagarro•5h ago
Career Pages
Staff Engineer
Bengaluru, in
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Staff Engineer, Java - Nagarro, Bengaluru
Nagarro is seeking a highly experienced Staff Engineer with a strong background in Java to join our team in Bengaluru, India. This role involves developing cutting-edge digital products and requires a deep understanding of modern software engineering practices.
Responsibilities:
- Write and review high-quality code.
- Translate client business use cases and technical requirements into elegant technical designs.
- Map decisions to requirements and communicate them effectively to development teams.
- Evaluate and select the best technical solutions to meet client requirements.
- Define guidelines and benchmarks for non-functional requirements (NFRs) during project implementation.
- Write and review design documents detailing application architecture, framework, and high-level design.
- Review architecture and design for extensibility, scalability, security, design patterns, user experience, and NFRs, ensuring adherence to best practices.
- Develop and design overall solutions for functional and non-functional requirements, defining technologies, patterns, and frameworks.
- Understand and apply technology integration scenarios in projects.
- Analyze and resolve issues raised during code/review processes by identifying root causes and justifying decisions.
- Conduct Proofs of Concept (POCs) to validate suggested designs and technologies.
Requirements:
- Minimum 7 years of total professional experience.
- Strong hands-on experience with Java 17+.
- Proficiency in building microservices architecture using Spring Boot and Spring WebFlux.
- Experience with containerization tools like Docker and orchestration with Kubernetes (preferably AKS).
- Strong working knowledge of NoSQL databases (e.g., Couchbase, MongoDB) and SQL databases (e.g., PostgreSQL).
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
- Good understanding of CI/CD pipelines using Jenkins, GitHub Actions, etc.
- Familiarity with API testing tools like Postman.
- Adherence to Agile best practices.
- Experience with Splunk for logging and monitoring.
- Exposure to NewRelic for application performance monitoring.
- Strong communication and leadership skills with a proactive attitude.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Company
Nagarro
Nagarro is a global Digital Product Engineering company dedicated to building innovative products, services, and experiences that inspire and delight users. With over 17,500 experts across 39 countrie...
Bengaluru, in
Posted on Career Pages