Overview
Location: Gurgaon, India
Job Description:
Senior Backend Engineer – Java, Spring Boot with GCP
Experience
7-9 years in backend engineering, with hands-on GCP experience
Role Summary
- We are seeking a Senior Backend Engineer with strong expertise in Java and Spring Boot to design and build scalable, secure, and high-performance RESTful APIs.
- The ideal candidate is a hands-on technical leader, self-driven, accountable, and a strong team player who thrives in Agile environments.
Key Responsibilities
- Design, develop, and maintain RESTful APIs using Java and Spring Boot
- Lead and enforce best practices for API design, versioning, and documentation
- Implement and manage authentication and authorization mechanisms
- Collaborate with product, UI, QA, and DevOps teams using Agile (Rally)
- Manage source code and reviews using GitHub
- Design and support CI/CD pipelines using GitHub Actions
- Ensure compliance with security standards and vulnerability management
- Troubleshoot production issues and drive performance, reliability, and scalability improvements
Required Skills & Qualifications
- Strong hands-on experience with Java and Spring Boot
- Proven experience designing and building RESTful APIs
- Required experience with Google Cloud Platform (GCP) (e.g., Cloud Run, GKE, Compute Engine, Pub/Sub, Cloud SQL)
- Strong understanding of web services and distributed systems
- Experience with authentication and authorization (OAuth2, JWT, IAM)
- Proficiency with GitHub and GitHub Actions–based CI/CD
- Experience working in Agile/Scrum environments using Rally
- Solid understanding of application security and vulnerability remediation.