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