eTeam Inc. logo

API Architect

eTeam Inc.

  • Cupertino, CA
  • 5 days ago
  • $87.84–$91 Per Hour

Highlights

Event-Driven & Backend Systems: Design and maintain high-throughput backend services and streaming pipelines utilizing Kafka, Hibernate, and modern API protocols (REST, Web API, gRPC, GraphQL). Architectural Leadership & Development: Lead the end-to-end design, development, and deployment of enterprise-grade microservices and core platform frameworks using Java and Spring Boot.
eTeam Inc.

Numbers & Facts

LocationCupertino, CA
IndustryOther/Not Classified
Salary$87.84–$91 Per Hour
Company Size100 to 499 employees
Year Founded1998
Websitewww.eteaminc.com

Description

    Job Title: API Architect
    Work Arrangement: Hybrid (3 days onsite / 2 days remote – preferred locations in Pacific or Central/Texas time zones)
    Duration: 3 months on contract with possible extension 

    Position Overview

    We are seeking an experienced and hands-on API Architect to join the Data API Platform framework team. In this role, you will lead the architecture, design, and continuous enhancement of common tooling, frameworks, and foundational services supporting a large-scale fleet of 400 enterprise APIs.

    This is a high-impact, self-starter role requiring active development and end-to-end technical leadership to ensure high scalability, reliability, and security across the entire API ecosystem.


    Key Responsibilities

    Architectural Leadership & Development: Lead the end-to-end design, development, and deployment of enterprise-grade microservices and core platform frameworks using Java and Spring Boot.

    Platform Tooling & Standardization: Build and maintain reusable tools and common libraries to standardize and streamline operations across 400 enterprise APIs.

    Cloud & Container Infrastructure: Architect, containerize, and deploy scalable solutions on AWS using Docker, Kubernetes, and infrastructure-as-code practices.

    Event-Driven & Backend Systems: Design and maintain high-throughput backend services and streaming pipelines utilizing Kafka, Hibernate, and modern API protocols (REST, Web API, gRPC, GraphQL).

    Security & Vulnerability Management: Continuously analyze, monitor, and resolve system vulnerabilities, ensuring robust application performance, scalability, and security at all layers.

    Mentorship & Governance: Establish and enforce design patterns, coding standards, and best practices while mentoring development teams to foster technical excellence.

    Cross-Functional Collaboration: Partner closely with Product Management, QA, DevOps, and business stakeholders across multiple lines of business within an Agile environment.


    Required Qualifications & Experience


    Preferred Qualifications


    Interview Process

    1. 15 years of hands-on software development experience with extensive background in Java, Spring Boot, Spring Framework, and Microservices architecture.

    2. 10 years of experience designing, developing, and troubleshooting large-scale, complex distributed systems with deep object-oriented design expertise.

    3. 5 years of technical leadership experience mentoring engineering teams while remaining an active, hands-on individual contributor.

    4. 3 years of experience with streaming and messaging technologies (e.g., Apache Kafka, RabbitMQ).

    5. Strong hands-on experience with AWS, Docker, Kubernetes, and modern CI/CD automation pipelines.

    6. Deep proficiency with Hibernate or equivalent ORM frameworks.

    7. Experience with API development and testing tools such as IntelliJ/Eclipse, Postman, Git, and Cucumber.

    8. Working knowledge of modern API paradigms including REST, JSON, Web API, gRPC, and GraphQL.

    9. Solid background in Agile methodologies, DevOps practices, and architectural design patterns.

    10. Multi-cloud proficiency (experience with Azure alongside AWS).

    11. Front-end development exposure with React.js, Node.js, and modern JavaScript frameworks.

    12. Experience working in financial services or large enterprise platform environments.

    13. Format: Video Conference

    14. Rounds: At least 2 rounds focusing on hands-on Coding, System Architecture, and Technical Design

    About Company

    Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.

    Similar Jobs

    See more jobs