onsite
Back-end Software Development Engineer - Fast Switch
Software Engineer
Senior back‑end engineer building cloud‑native services on GCP, leveraging Spring Boot, Cloud SQL, Dataflow and BigQuery to deliver scalable, high‑performance APIs.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput RESTful services using Java and Spring Boot.
- Architect and implement data pipelines with Google Cloud Dataflow and BigQuery for real‑time analytics.
- Manage relational data storage on Cloud SQL, ensuring performance, security, and reliability.
- Collaborate with front‑end teams to integrate APIs with React/TypeScript components.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Monitor application health, troubleshoot issues, and optimize system performance in a production environment.
Requirements
- 5+ years of professional experience in Java back‑end development.
- Strong proficiency with Spring Boot, Spring Data, and related ecosystems.
- Hands‑on experience with Google Cloud Platform services, especially Cloud SQL, Dataflow, and BigQuery.
- Solid understanding of RESTful API design, authentication, and security best practices.
- Excellent problem‑solving skills and a collaborative mindset.