Search

Microservices Architect

NextGenPros Inc
locationSanta Clara, CA, USA
PublishedPublished: 6/14/2022
Construction
Full Time

Job Description

Job Title: Microservices Architect

Location: Santa Clara, CA

Job Type: Contract

Job Description

We are seeking an experienced Microservices Architect to lead the design and implementation of scalable, resilient, and high-performing distributed systems. The ideal candidate will have deep expertise in microservices architecture, cloud-native design, API strategy, and enterprise application modernization.

This role requires a strong technical leader who can collaborate with cross-functional teams to define architecture standards, drive best practices, and build modern service-based platforms.

Key Responsibilities

  • Design and architect microservices-based solutions for enterprise-scale applications.
  • Define API-first architecture, service decomposition strategies, and integration patterns.
  • Lead modernization of monolithic applications into distributed microservices.
  • Establish best practices for scalability, reliability, observability, and security.
  • Work closely with engineering, DevOps, and product teams to deliver robust cloud-native applications.
  • Design and implement event-driven architectures using messaging/streaming platforms.
  • Guide teams on containerization, orchestration, and deployment strategies.
  • Conduct architecture reviews, technical assessments, and performance optimization.
  • Ensure adherence to CI/CD, DevSecOps, and enterprise architecture standards.
  • Mentor development teams on microservices design principles and implementation patterns.


Required Skills

  • Strong experience in Microservices Architecture and Distributed Systems Design
  • Hands-on experience with Java / Spring Boot, Node.js, or similar backend technologies
  • Expertise in REST APIs, GraphQL, API Gateway, and service communication patterns
  • Experience with Docker, Kubernetes, and container orchestration
  • Strong knowledge of Cloud Platforms such as AWS, Azure, or GCP
  • Experience with Kafka, RabbitMQ, or other event-streaming/message queue technologies
  • Good understanding of Service Mesh, Observability, Logging, and Monitoring tools
  • Strong knowledge of Security, Authentication, Authorization, and OAuth/JWT
  • Experience with CI/CD pipelines, Infrastructure as Code, and DevOps practices
  • Familiarity with database design, including SQL and NoSQL systems

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...