Senior Staff Engineer - Java & React Remote
About the Role
We are looking for a Senior Staff Engineer - Java React Remote to join our dynamic team at Nagarro. In this role, you will leverage your extensive experience in full-stack software engineering to drive innovative solutions and mentor a team of developers.
What You'll Do
- Own and drive end-to-end solution architecture across frontend (React/GraphQL), backend (Java/Spring Boot), and AWS cloud infrastructure.
- Lead and mentor a team of developers, ensuring high code quality and performance standards.
- Translate business requirements into detailed technical designs, sprint tasks, and execution plans.
- Design and implement scalable microservices ensuring reliability, maintainability, and performance.
- Define and enforce best practices for React component design, Redux/Apollo data flow patterns, and frontend architecture.
- Design and manage Infrastructure as Code using Terraform for consistent multi-environment deployments.
- Collaborate with DevOps and SRE teams to build and optimize CI/CD pipelines using GitHub Actions and Docker-based container workflows.
- Champion security best practices including encryption, secure headers, authentication patterns, and compliance standards.
Requirements
- 7+ years of experience in full-stack software engineering with strong expertise in Java, React, and AWS cloud-native architectures.
- Expert-level proficiency in Java and Spring Boot for building scalable, secure, and high-performance RESTful and microservices-based backend systems.
- Advanced hands-on experience with React (including Redux/Apollo), modern component architecture, state management, and frontend performance optimization.
- Strong expertise in AWS services including AWS Lambda, ECS, VPC, IAM, ECR, and multi-environment cloud deployments.
- Extensive experience implementing Infrastructure as Code (IaC) using Terraform.
- Proven expertise designing and managing CI/CD pipelines using GitHub Actions.
- Strong understanding of microservices architecture, service-to-service communication patterns, and distributed system design.
- Hands-on experience designing secure and scalable REST and GraphQL APIs.
Nice to Have
- Experience with containerization using Docker and orchestration within AWS ECS.
- Strong knowledge of observability and monitoring tools including Spring Boot Actuator, Micrometer, Prometheus, and structured logging.
- Experience optimizing application performance using caching strategies.
What We Offer
- Competitive salary and benefits package.
- Remote work flexibility.
- Opportunities for professional development and continuous learning.
- A collaborative and innovative work environment.
- Health and wellness programs.
This Senior Staff Engineer role at Nagarro offers a unique opportunity to lead innovative projects in a fully remote environment, with a competitive salary and professional growth.
Who Will Succeed Here
Deep expertise in Java and React, with hands-on experience in building scalable microservices using Spring Boot and Docker, capable of architecting solutions that integrate seamlessly with AWS services.
Strong self-discipline and proactive problem-solving skills suited for a remote work environment, with a knack for using GitHub Actions for CI/CD processes to ensure smooth deployments.
A mentoring mindset with a focus on team empowerment, demonstrated through previous roles where you guided junior developers and led code reviews, fostering a culture of continuous learning and improvement.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months