Solution Architect – Java and GCP
- Java 11/17+
- Spring Boot
- Spring Cloud
- JPA
- RESTful APIs
- GCP
- Compute Engine
- Cloud Run
- Pub/Sub
- Spanner
- BigQuery
- Terraform
- Microservices
- Serverless Architecture
- Domain-Driven Design
- CQRS
- Event-Driven Architecture
- Hexagonal Architecture
- CI/CD
- Jenkins
- GitHub Actions
- Cloud Build
- SOLID Principles
- Design Patterns
EPAM is looking for an experienced Solution Architect specializing in Java and Google Cloud Platform (GCP) to design and deliver scalable, high-performance enterprise solutions. You will architect end-to-end Java-based solutions with cloud-native designs, lead the creation of architecture documents, sequence flows, and component diagrams, and collaborate with stakeholders to ensure alignment with functional requirements. The role requires driving technical design using domain-driven design (DDD) and clean architecture principles, ensuring solutions meet non-functional requirements around scalability and performance, and facilitating technical workshops and proofs of concept. You will provide technical leadership to engineering teams, recommend best practices in microservices and serverless architectures, leverage GCP services such as Compute Engine, Cloud Run, Pub/Sub, Spanner, and BigQuery, and implement CI/CD pipelines using Cloud Build, Terraform, and GitHub Actions.