3+ years of Java;
expert knowledge of OOP, design patterns, SOLID, DRY, YAGNI;
advanced unit/functional testing skill;
deep understanding of defensive programming principles;
experience of working with Git;
experience with developing applications starting with design through to production;
knowledge of designing DBs, MySQL in common;
good Problem-solving skills;
ability to perform in a self-manageable manner within set timeboxing;
English — intermediate.
your previous experience with Elasticsearch will be greatly appreciated;
strong experience creating and manipulating web services (REST) from scratch;
experience in shell scripting;
good multi-threaded programming;
experience with ELK stack.
friendly working environment in an international professional team;
challenging tasks;
50% costs compensation for sports and language courses;
corporate medical insurance (50% costs compensation);
attending conferences at the expense of the company;
corporate events and team-building;
comfortable office with (coffee, treats);
convenient location near metro Maidan Nezalezhnosti;
for the period of quarantine — remote work from home.
As a Java Developer, you will design and develop a robust and scalable neo banking application that operates with maximum throughput, minimum latency and covers all the needs of various clients and businesses.
Genome is an Electronic Money Institution based in Vilnius, Lithuania, and is supervised by the Bank of Lithuania. Genome provides online financial services: opening personal and business bank accounts, currency exchange, payment processing services for merchants with support of alternative payment methods.
Now Genome is looking for a talented and motivated Java developer to join our Team (remote or office).