- We expect 15+ years of hands-on Engineering experience in a complex programming environment and/or comparable experience.
- Must have the ability to support the development of large-scale enterprise applications developed as microservices written in Java.
- Experience of building cloud-native applications and automated CI/CD pipelines.
- Experience of design and implementation of Microservices and APIs
- Desirable experience in Golang, Terraform, Docker, K8s, Kafka, Cassandra and Postgres, Spring Framework
- Desirable experience with Event sourcing, CQRS and Hexagonal Architecture design patterns.
- Desirable Experience with high throughput and low latency needs of applications.
- Demonstrated willingness to learn new technologies and takes pride in how fast they develop quality software.
- Proven ability to transform business requirements into high-quality production software.
- Bachelor's degree in computer science, software engineering, information systems, or related field. Master’s degree is a plus.