ITMAGINATION helps its Clients by becoming a true extension of their software and data development capabilities. Through the readily set up, comprehensive, and self-governing teams, we let our Clients focus on their business while we make sure that their software products and data tools scale up accordingly and with outstanding quality.
We are looking for experienced team players to fill the Senior Java Engineer position and participate in our up-and-coming project for our client from the banking industry.
You can expect:
- Implement scalable and efficient backend services
- Develop core functionalities to process real-time FX trades securely and accurately
-
10+ years of experience in software development & architecture
- Strong expertise in Java 17-23 and Spring Boot 3.x
- Experience with microservices architecture and container orchestration using Kubernetes/OpenShift
- Deep understanding of CI/CD pipelines (Jenkins, Git, Helm, JFrog Artifactory)
- Knowledge of FX trading systems, payment processing, or financial applications
- Strong background in API design, messaging systems (Kafka, RabbitMQ), and event-driven architectures
- Experience with observability tools (Grafana, Mimir, Loki, Tempo)
- Understanding of security best practices, authentication (OAuth, JWT), and regulatory compliance
- Hands-on experience with performance tuning and high-availability system design
- English level min. C1
- Fully remote work model (periodic travel -especially during first stages (max. 20%))
- Professional training programs – including Udemy and other development plans
- Benefits package offer - Health Insurance, Sports Package, and Life Insurance offerings
- Work with a team that’s recognized for its excellence. We’ve been featured in the Deloitte Technology Fast 50 & FT 1000 rankings. We’ve also received the Great Place To Work® certification for five years in a row