Description

You will design and oversee the implementation of microservices-based architectures on AWS.

Responsibilities

  • Design distributed systems using microservices principles and bounded contexts.
  • Implement service-to-service integration patterns and resiliency strategies.
  • Architect scalable solutions utilizing AWS cloud infrastructure and managed services.
  • Apply deep technical knowledge of Kafka architecture to production environments.

Required Skills

  • 8+ years of related technical work experience.
  • 3+ years of experience specifically in technology architecture roles.
  • Extensive experience with Java and Microservices architecture.
  • Hands-on experience with AWS services including ECS, EKS, DynamoDB, Aurora, S3, SNS, and SQS.
  • Expert-level experience with Confluent Kafka and production implementations.
  • Deep understanding of distributed systems and resiliency patterns.
  • Undergraduate degree or equivalent combination of training and experience.

Preferred Skills

  • Graduate degree in a relevant field.
  • Advanced understanding of Kafka architecture.

Education

Any Graduate