
Nagarro•5h ago
Career Pages
Senior Staff Engineer
Mumbai, in
Full Time
Senior Level
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Staff Engineer, Java - Mumbai
Nagarro is seeking a highly experienced Senior Staff Engineer with a strong background in Java backend development. This role involves designing, developing, and implementing robust software solutions for digital products.
Responsibilities:
- Write and review high-quality code.
- Thoroughly understand functional requirements and analyze client needs.
- Envision and define overall solutions, including technologies, patterns, and frameworks.
- Determine and implement appropriate design methodologies and toolsets.
- Coordinate requirements, schedules, and activities to enable application development.
- Support User Acceptance Testing (UAT) and production rollouts.
- Create, understand, and validate Work Breakdown Structures (WBS) and estimate effort for tasks.
- Address issues promptly and demonstrate a continuous improvement mindset.
- Provide constructive feedback to team members and set clear expectations.
- Assist in troubleshooting and resolving complex bugs.
- Justify design and technology decisions during code and design reviews.
- Conduct Proofs of Concept (POCs) to validate suggested designs and technologies.
Requirements:
- Total experience of 10+ years.
- Extensive experience in back-end development using Java 8+, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture.
- Strong experience in AWS, including API Gateway, Fargate, S3, DynamoDB, and SNS.
- Strong experience with SOAP and PostgreSQL.
- Hands-on experience with REST APIs, Caching systems (e.g., Redis), and messaging systems like Kafka.
- Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST).
- Hands-on experience with multithreading and cloud development.
- Strong experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles.
- Hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL.
- Experience with DevOps tools and technologies like Ansible, Docker, Kubernetes, Puppet, Jenkins, and 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 and collaboration skills.
- Enthusiasm for learning new technologies and staying updated on industry trends.
Qualifications:
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
Company
Nagarro
Nagarro is a rapidly growing Digital Product Engineering company focused on creating inspiring, exciting, and delightful products, services, and experiences. With over 17,500 experts across 39 countri...
Mumbai, in
Posted on Career Pages