We are looking for a Senior Backend & DevOps Engineer to join our team. You will be responsible for designing developing and maintaining backend services using Spring Boot 3 while leveraging Google Cloud Platform (GCP) services with a focus on DevOps. Your expertise in Java based platform technologies authentication API integrations and cloud infrastructure will be critical in shaping our backend and deployment architecture.
Tasks
- Develop deploy and maintain backend services using Spring Boot 3.
- Work with Google Cloud Services (such as Compute Engine Cloud Run Secret Manager Logging API Monitoring Load Balancing) to optimize and scale our platform SaaS solution.
- Ensure system reliability observability and performance through logging monitoring and DevOps best practices.
- Drive further automation and improvement of our Gitlab CI/CD pipelines deployment processes and infrastructure landscape.
- Troubleshoot and resolve issues in production environments.
- Monitor and address security related issues through tooling like Aikido and Orca Security.
Requirements
- 5 years of experience in backend development with Java & Spring Boot
- Experience working with Google Cloud Platform (GCP) particularly Compute Engine CloudRun Monitoring Logging API and Load Balancing.
- Strong understanding of working with REST and GraphQL APIs both designing them and consuming thirdparty API integrations (e.g. Shopify API Stripe API).
- Experience with DevOps CI/CD pipelines and monitoring tools.
- Strong debugging and problemsolving skills.
- Excellent communication and collaboration skills.
NicetoHave Skills
- Experience with MySQL or other relational databases and NoSQL storage solutions
- Familiarity with eventdriven architectures and message queues (e.g. RabbitMQ).
- Experience working in a SaaS environment.