Solution Architect
Empower Professionals
United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Cloud Computing
Continuous Integration
DevOps
Distributed Systems
Java Platform Enterprise Edition (J2EE)
MongoDB
NoSQL
Octopus Deploy
RabbitMQ
Prometheus
+22 more
Standard Sql
Google Cloud
Enterprise Software Applications
Istio
Grafana
Spring-boot
Event Driven Architecture
Kubernetes
Cassandra
Apache Kafka
Linkerd (Service Mesh)
Graphql
Cloud Migration
Api Design
Api Gateway
Restful APIs
Terraform
Grpc
Dynatrace
Docker
Jenkins
Microservices
Job description
- Lead the architecture, design, and implementation of enterprise Java applications using Java 11+, Spring Boot, microservices, and Google Cloud Platform (Google Cloud Platform).
- Design secure, scalable, cloud-native solutions with Kubernetes, Docker, and Google Kubernetes Engine (GKE).
- Define application, API, integration, deployment, and operational architecture.
- Develop API-first and event-driven architectures using REST, GraphQL, gRPC, Kafka, and RabbitMQ.
- Establish architecture standards, engineering best practices, and technical governance.
- Guide engineering teams through design, development, deployment, and production support.
- Drive CI/CD, GitOps, Infrastructure as Code (Terraform), and DevOps best practices.
- Design observability solutions using OpenTelemetry, Prometheus, Grafana, ELK, Dynatrace, Jaeger, or Zipkin.
- Conduct architecture reviews, modernization initiatives, cloud migration strategies, and technical assessments.
- Mentor technical teams and collaborate with clients, stakeholders, and leadership to deliver enterprise solutions.
Requirements
- Extensive experience with Java 11+, Spring Boot, and enterprise application architecture.
- Strong expertise in microservices, distributed systems, and Google Cloud Platform (Google Cloud Platform).
- Hands-on experience with Docker, Kubernetes, and Google Kubernetes Engine (GKE).
- Experience with REST APIs, GraphQL, gRPC, Kafka, RabbitMQ, and event-driven architecture.
- Knowledge of SQL, NoSQL databases (MongoDB, Cassandra), API gateways, and service mesh technologies (Istio, Linkerd).
- Experience with Jenkins, GitOps, ArgoCD, Terraform, CI/CD, and DevOps practices.
- Strong understanding of scalability, security, performance, resilience, and observability.
- Excellent client-facing communication, technical leadership, and architecture governance experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago