Technology Architect | Container Platform | Docker

Expedite Talent Solutions

  • Sunnyvale, CA
  • 1 day ago

    Highlights

    The ideal candidate will have strong expertise in Java-based microservices architecture, real-time data processing, distributed databases, containerization technologies, and cloud-native application development. The candidate will play a critical role in building resilient backend platforms capable of processing large-scale data streams while ensuring reliability, scalability, and performance.

    Numbers & Facts

    LocationSunnyvale, CA

    Description

    Description: Client: Apple

    Do you have a pre-identified candidate? New sourcing? Existing Subcon?- New sourcing

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

    Do you have a preferred interview schedule?: Yes

    Would you require the candidates to meet you for an in-person interview?: No

    Is Skype/WebEx interview, OK?: Yes

    Work Location with ZIP: Sunnyvale-CA- 94085

    Is remote work an option?: No

    If remote work, please indicate how many days are required to be in the office and remote: 3 days in a week required to be in the office

    Chance to be perm?: Yes

    Performance Expectations:

    Technical Hiring Criteria (Must Haves)
    " Top 3 Required skills: Advanced Java, Redis, Apache Flink, Cassandra, Docker, Kubernetes
    " Years of experience in each of the must-have skills: 7+ Years
    " Any Certifications required: No

    Any additional information you would like to share about the project specs/nature of work: NA

    Job Description:-
    We are seeking a highly skilled Backend Software Engineer to design, develop, and maintain scalable,
    high-performance backend services and distributed systems.
    The ideal candidate will have strong expertise in Java-based microservices architecture, real-time data processing, distributed databases, containerization technologies, and cloud-native application development.
    The candidate will play a critical role in building resilient backend platforms capable of processing large-scale data streams while ensuring reliability, scalability, and performance.
    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)
    Databases
    " Cassandra
    " Redis
    Containerization & Orchestration
    " Docker
    " Kubernetes
    Additional Competencies
    " Data Structures and Algorithms
    " System Design and Scalability
    " Performance Optimization
    " CI/CD Practices
    " Git and Version Control
    Nice to Have
    " 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.

    Custom Fields:
    Name: Intake Call Requested
    Value: false

    Name: Intake Call Completed
    Value: false

    Similar Jobs