👨🏻‍💻 postech.work

Senior Java Software Engineer with GCP

EPAM Systems • 🌐 Remote

Remote Posted 2 days, 16 hours ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.