- Strong knowledge of Java Experience with Spring Boot and its ecosystem
- Knowledge of software design principles including KISS, SOLID and DRY
- Experience designing and implementing data processing pipelines
- Experience designing and implementing REST APIs
- Knowledge of relational databases
- Knowledge of NoSQL databases
- Experience with PostgreSQL or similar databases
- Understanding of DevOps and CI/CD practices
- Experience with Jenkins Basic knowledge of Groovy scripting
- Knowledge of integration frameworks and patterns
Nice to have
- Experience with Google Cloud Platform (GKE, Cloud SQL, Dataflow, Bigtable)
- Experience with containerization, orchestration and Infrastructure as Code technologies (Docker, Kubernetes, Terraform)
- Experience with monitoring, observability and messaging solutions (Prometheus, Grafana, OpenTelemetry, Kafka)
- Knowledge of Apache Beam or Vaadin