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.