We are seeking an experienced Senior Software Engineer with extensive expertise in Java development and a proven track record of working with Google Cloud Platform (GCP). The ideal candidate excels in designing, deploying, and optimizing cloud-native services while driving innovation and collaboration in a dynamic, fast-paced environment. Advanced experience with modern data and API technologies is a significant asset.
Responsibilities
Architect, develop, and evolve complex backend services using Java within a Google Cloud Platform environment
Create highly scalable, performance-oriented, secure cloud-native applications
Collaborate with diverse teams (product, data, QA, DevOps) to ensure seamless delivery of technical solutions
Conduct thorough code and architecture reviews to maintain high standards, ensure clean code, and promote reuse
Optimize service integration with data platforms, APIs, and third-party systems
Proactively resolve technical challenges and optimize system performance to ensure high availability
Evaluate and refine development processes while driving continuous improvement initiatives
Requirements
Over 3 years of advanced Java and Spring Boot experience in enterprise-grade backend development environments
In-depth and practical expertise with multiple Google Cloud Platform (GCP) services and their integrations
Comprehensive understanding of microservices, cloud-native architectures, and distributed systems design
Advanced experience with collaborative development workflows, version control, and complex branching strategies
Exceptional analytical skills and demonstrated ability to effectively tackle complex technical problems
Proficient communication skills with fluency in English at a B2 level or higher
Nice to have
Proven expertise in designing and scaling GraphQL or RESTful APIs for high-demand services
Advanced experience with Git and bespoke branching or release workflows
Extensive hands-on experience with Google BigQuery for high-volume analytics processing
In-depth knowledge of Google Cloud Dataflow or equivalent frameworks for building data pipelines
Solid understanding and practical application of CI/CD pipelines and automated cloud-based deployments