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 that offers personal, business, and merchant account opening, payment processing, money exchange, internal, SEPA, and SWIFT transfers, and other banking operations completely online. Clients can manage all their funds and accounts within our smart dashboard, which has a desktop version or 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.
Benefits: * medical insurance; * reimbursement of English language courses expenses partially; * reimbursement of sports center’s subscription expenses partially; * covering expenses for participation in professional events.