What to expect
Develop large-scale Java-based real-time business applications
Design and implement technical and business modules
Be responsible for complex application logic
Participate in client consulting and requirement analysis
Work in an international team
Interact with and learn from motivated colleagues
You can’t do without
Excellent knowledge of Java (API Design, concurrent programming, data structures, low latency programming techniques)
University education in Computer Science / IT
Communication skills in English
Extra points for
Ability to work in Linux
Familiarity with data distribution (Apache Ignite, Redis, Infinispan, GigaSpaces)
Experience with complex distributed systems
Experience with Virtualization Techniques (including Docker)
Experience with Blockchain / Distributed Ledger technologies
Knowledge of Python / C# / .NET
Familiarity with market data platforms (Reuters, Bloomberg)
IT experience in banking/financial services
Knowledge of MongoDB / Couchbase / PostgreSQL
Experience with agile procedures (Scrum)
What we offer
Interesting, stable full-time job
Attractive salary reflecting your experience
High-quality hardware and software, access to the latest technologies
Flexible working hours and remote work possibilities
Attractive workplace in Brno
Attractive benefits package including extra vacation, sick days, pension contributions, lunch allowance