Senior Java Engineer

About us
Due to strong growth, IREX has an exciting opportunity for a Senior Java Engineer. IREX is an industry leading Smart City organization, represented in 30+ countries, with a fantastic team dedicated to using AI for good and changing the world.

Your Project

IREX has a scalable microservice architecture that is deployed in k8s cluster. For CI we use gitlab ci and ansible. Multiple teams are involved including backend (java), frontend (angular), analytics (c++), admin (k8s cluster).

Your Job

  • To design and to implement new services
  • To extend existing services
  • To ensure stable operation of the system in production

Technology Stack

  • Java 11
  • Spring Framework 5
  • Spring Boot 2
  • Hibernate
  • Testcontainers
  • PostgressSQL
  • Apache Kafka
  • Apache Cassandra
  • Apache Ignite
  • Redis
  • S3 (minio, ceph)
  • Gradle
  • Gitlab
  • Ansible
  • Docker
  • Kubernetes

Our Expectations

  • 3+ years of experience in professional software development
  • solid knowledge of core java
  • experience with microserver architecture
  • experience with Spring Framework
  • experience with Docker, Kubernetes
  • experience with NoSQL is a plus