Jobs · Engineering · California

Technology Architect | Container Platform | Docker

Expedite Talent Solutions · Sunnyvale, CA · 4 wk ago
On-siteEngineeringFull-time

Description

Max Hourly Pay Rate to the candidate?: */Hr

Preferred interview schedule?: Yes

Required in-person interviews?: No

Interview method?: Skype/WebEx

Work Location: Sunnyvale-CA- 94085

Remote work option?: No

Required days in office for remote work?: 3 days

Chance to be permanent?: Yes

Technical Hiring Criteria (Must Haves)

  • Advanced Java (Java 11/17 preferred)
  • Spring Boot / Microservices Architecture
  • REST APIs and Distributed Systems
  • Data & Streaming: Apache Kafka, Apache Flink
  • Databases: SQL (MySQL, PostgreSQL, or equivalent), Cassandra, Redis
  • Containerization & Orchestration: Docker, Kubernetes
  • CI/CD Practices
  • Git and Version Control

Key Responsibilities

  • Design and develop scalable backend applications using Advanced Java.
  • Build and optimize microservices-based architectures and RESTful APIs.
  • Develop and maintain real-time data streaming and event-driven solutions using Apache Kafka and Apache Flink.
  • Design efficient data storage and retrieval mechanisms using Cassandra, Redis, and SQL databases.
  • Containerize applications using Docker and deploy/manage workloads on Kubernetes.
  • Collaborate with cross-functional teams including Product Managers, Architects, DevOps, and QA engineers.
  • Implement performance tuning, monitoring, logging, and observability practices.
  • Ensure application reliability, scalability, and security following engineering best practices.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Troubleshoot production issues and provide timely resolutions.

Required Skills

  • Core Technologies: Advanced Java (Java 11/17 preferred), Spring Boot / Microservices Architecture, REST APIs and Distributed Systems, Data & Streaming: Apache Kafka, Apache Flink, SQL (MySQL, PostgreSQL, or equivalent), Cassandra, Redis, Containerization & Orchestration: Docker, Kubernetes
  • Data Structures and Algorithms
  • System Design and Scalability
  • Performance Optimization
  • CI/CD Practices
  • Git and Version Control

Additional Competencies

  • Apache Spark
  • AWS (EC2, EKS, ECS, S3, RDS, Lambda or related services)
  • Infrastructure as Code (Terraform/CloudFormation)
  • Monitoring tools such as Prometheus, Grafana, ELK Stack
  • Experience with large-scale distributed data platforms

Education

  • Bachelor's or master's degree in computer science, Information Technology, Engineering, or a related field.

Preferred Experience

  • Experience building enterprise-scale backend platforms.
  • Hands-on experience with cloud-native and containerized environments.
  • Strong understanding of event-driven architectures and distributed computing.
  • Experience handling high-volume transactional and streaming workloads.
  • Exposure to agile development methodologies and DevOps practices.

Similar jobs