Senior Backend Engineer (Java/Kotlin/Spring Boot)
Location
- Offshore – Remote from India
- Working Hours: 3:00 PM – 12:00 AM IST
- Long term Contract
We are currently hiring Senior Backend Engineer to help modernize and rebuild a critical internal customer agent platform currently operating on a legacy technology stack. The existing databases will remain intact, while the engineering team designs and builds modern APIs and backend services to efficiently expose and retrieve data.
What You'll Do
- Design, develop, and maintain scalable backend services using Java, Kotlin, and Spring Boot 3+
- Build modern REST and GraphQL APIs to replace legacy system components
- Work with relational databases such as PostgreSQL and/or Google Spanner
- Deploy and manage services within Google Cloud Platform (GCP) environments
- Contribute to cloud-native architecture and containerized deployments (Kubernetes exposure is a plus)
- Implement secure authentication and authorization using OAuth 2.0 and related identity protocols
- Utilize observability and monitoring tools such as New Relic
- Collaborate closely with cross-functional engineering teams while operating independently as a strong Individual Contributor (IC)
Required Skills & Qualifications
- 7+ years of backend engineering experience
- Strong hands-on experience with:
- Java
- Kotlin
- Spring Boot 3+
- Experience building and consuming REST APIs and GraphQL
- Strong experience with PostgreSQL or Google Spanner
- Experience deploying applications on GCP
- Knowledge of OAuth 2.0 and secure backend architecture
- Experience with monitoring/observability tools such as New Relic
- Strong system design and problem-solving skills
- Ability to work independently in a fast-paced engineering environment
Nice to Have
- Experience with Kubernetes
- Experience modernizing or migrating legacy platforms
- Exposure to large-scale distributed systems