Job Description

Job responsibilities

  • You will design and implement backend services using Java (Quarkus) and well-defined APIs (OpenAPI), focusing on performance, maintainability and clarity.

  • You will contribute to event-driven solutions using Kafka (Confluent), collaborating with the team on topics such as schema design, reliability and data flow.

  • You will work with microservices and API Gateway patterns, helping evolve the platform architecture in a pragmatic and incremental way.

  • You will collaborate with cloud and platform teams on AWS and Kubernetes-based environments, focusing on application needs rather than owning infrastructure operations.

  • You will contribute to infrastructure as code initiatives using Terraform by defining application requirements and supporting reusable patterns.

  • You will implement and maintain CI/CD pipelines with GitHub and GitHub Actions together with the team, focusing on developer produ...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to ThoughtWorks today.

    Submit Application