About the Client
Our client is a provider of IT solutions, systems, hardware and software services in banking sector. It operates data centres, bank systems, POS terminals and HW (servers and PC) and is responsible for development, implementation, support and servicing of banking software and its operations in Central and Eastern Europe.
About the Role
We are looking for ambitious medior Java developer, ideally with Kafka or other messaging systems.
Responsibilities
You’ll collaborate closely with colleagues from the ideation of the features through the conceptual and planning phases and bring innovative and high-performing solutions to life. Our team is responsible for a system that handles large amounts of streaming data and millions of messages per day.
Requirements
- 2+ years of experience in Java-based programming
- A good grip of Design Patterns and multithreaded processing
- A love for code quality and testing
- A pro-active and independent working style
- You iterate fast, without compromising quality, while taking care of detail
- Clean code is your mantra as you look to improve what is existing
- Respectfully challenging your colleagues, and being challenged in return is welcomed by you
- You are passionate about learning, and want to help others learn too
- You have values and opinions and can articulate them in fluent English
Nice to Have Skills
- Experience with Kafka and other messaging systems, experience with Cassandra or other distributed NoSQL databases