Senior Java Developer

Повна зайнятість

Genome team is looking for a Senior Java Developer !

Genome is a Lithuanian-based Electronic Money Institution licensed by the Bank of Lithuania.

Genome is a B2B/B2C EU-oriented company, which offers personal, business, and merchant account opening, payment processing, money exchange, internal, SEPA, and SWIFT transfers, as well as other banking operations completely online. Clients can manage all their funds and accounts within our smart dashboard, which is in a desktop version, or through an app on Android and iOS.

Key Responsibilities:

  • development of new functionality (from communication with the project manager to its full implementation);
  • producing efficient, maintainable and elegant code based on requirements and conventions;
  • participation in the discussion of the architectural aspects of the system;
  • troubleshooting , debugging, maintaining and improving existing software;
  • comprehensive analysis of the impact of tasks on the system, offers  more effective solutions and implementation of tasks.

Skills & Experience:

  • 5+ 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.


  • reimbursement of English language courses expenses partially;
  • reimbursement of sport center’s subscription expenses partially;
  • professional and friendly team;
  • ability to influence on project and technologies;
  • training, conferences, courses;
  • 20-day paid vacation, paid sick leave, medical insurance;
  • compensation of English classes, sport and medical insurance (50%);
  • covering expenses for participation in professional events.