Java Software Engineer with GCP
Choose an option
We are looking for a skilled Software Engineer with strong Java development experience and hands-on expertise in Google Cloud Platform (GCP). The ideal candidate is comfortable building, deploying, and maintaining cloud-native services and enjoys working in a collaborative, fast-paced environment. Experience with modern data and API technologies is a strong advantage.
Responsibilities
- Design, develop, and maintain backend services using Java in a Google Cloud Platform environment
- Build scalable, reliable, and secure cloud-native applications
- Collaborate closely with cross-functional teams (product, data, QA, DevOps) to deliver high-quality solutions
- Participate in code reviews, ensuring clean code, best practices, and high maintainability
- Support integration of services with data platforms and APIs
- Contribute to troubleshooting, performance optimization, and production support when required
- Follow established development processes and actively suggest improvements
Requirements
- Over 2 years of strong hands-on experience with Java and Spring Boot in enterprise-grade backend development
- Practical experience working with Google Cloud Platform (GCP)
- Strong understanding of cloud-native architecture, microservices, and distributed systems
- Experience with version control systems and collaborative development workflows
- Excellent problem-solving skills and the ability to work independently
- English proficiency at a B1+ level
Nice to have
- Experience designing or consuming GraphQL APIs
- Proficiency with Git and standard branching strategies
- Hands-on experience with Google Cloud BigQuery for analytics or data processing
- Experience with Google Cloud Dataflow or data-processing pipelines
- Familiarity with CI/CD pipelines and cloud-based deployment practices
Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a job