Senior IT Java Developer
Summary
Senior Java Developer building Data and Analytics solutions at Group Finance, using Java 17+, Spring, and technologies like SQL, GIT, Kotlin, Kafka, Docker, Kubernetes.
Requirements
- Significant technical experience with Java 17+ and Spring;
- Basic knowledge of SQL;
- Experience of working with GIT;
- Problem-solving attitude;
- Good analytical skills, sufficient to decompose features and project application design;
- Fluent English (needed to daily communication).
- Kotlin;
- Kafka;
- Grafana;
- Docker;
- Kubernetes.
- BDD
- CI/CD clean code event sourcing architecture patterns;
- Good practices like (like domain driven design);
- Project experience in;
- Working in Agile-driven projects;
- Building microservices architecture;
- Consuming data from API services;
- Implementing concurrency (multi threading) with modern solutions (e.g. Coroutines, Virtual Threads etc);
- Creation of highly-available and high-throughput applications (batch and stream processing).