Below is the complete job description
Senior Java Backend engineer(Platform Engineer)
Remote
Key Responsibilities
- Design, develop, and maintain backend services using Java/Kotlin, and Spring Boot 3+.
- Build and maintain REST and GraphQL (Apollo Federation) APIs to replace legacy system components.
- Work with relational databases such as PostgreSQL or Google Spanner.
- Deploy and operate services on Google Cloud Platform (GCP).
- (Nice to have) Experience with Kubernetes for container orchestration.
- Implement secure authentication and authorization using OAuth 2.0 and modern identity protocols.
- Use observability and monitoring tools such as New Relic to ensure system reliability.
- Collaborate closely with cross-functional teams while maintaining strong individual ownership of deliverables.
Required Qualifications
- Strong experience with JVM languages (Java or Kotlin).
- Hands-on experience with Spring Boot 3 and modern application frameworks.
- Solid understanding of building scalable backend services and microservices.
- Expertise with relational databases (PostgreSQL or Spanner).
- Experience deploying applications on GCP.
- Knowledge of OAuth 2.0, authentication flows, and security best practices.
- Familiarity with observability tools like New Relic.
- Strong problem-solving skills and ability to tackle complex architectural challenges.