Java Developer

We are looking for a Java Developer with experience in building high-performing, scalable applications. You will be part of a talented software team that works on implementation on NANO platform and helps us keep growing.

Main technologies we use

  • Java EE, MongoDB, Event Store
  • HTML/CSS/JavaScript, Maven
  • Apache Wicket, Guice, Angular
  • Event-driven architecture (Event Sourcing), Command-Query Responsibility Segregation (CQRS), Domain-driven Design (DDD), MVC
  • Git (bitbucket, especially for source checking), JIRA, Confluence, Bamboo
  • Unit testing (Junit, Mockito)

In this position, you will

  • Design, develop and implement technical solutions based on business requirements
  • Write clear, tested and documented code that delivers real business value
  • Develop REST APIs
  • Participate in all aspects of the System Development Life Cycle
  • Turn user stories into BDD tests to reflect and validate functional requirements
  • Cover own implementation with unit tests

We expect

  • 3+ years experience working in Java based projects
  • Database experience: MongoDB or Good knowledge of SQL
  • Experience with Spring, Spring Boot, SOAP, REST, Swagger or similar technologies
  • Unit testing knowledge (e.g. JUnit, Mockito, TDD)/experience with Object-Oriented Design and test-driven development
  • Knowledge of scalable and resilient application architecture
  • Ability to write well designed, testable and efficient code
  • Good communication and collaboration skills, team player
  • Fluent communication in English

We offer

  • Competitive salary, 360° feedback system
  • Exciting and challenging work in FinTech world with talented and friendly team
  • Professional and personal development opportunities
  • Flexible working hours & remote work options
  • Additional paid days off: 1 for your birthday, 8 trust days per year for you to get better and some other extras
  • Other office perks: pet-friendly, pizza days, roof terrace with the view to the old town and others

Gross salary: 3000 – 5200 €/month (depending on the level of experience)

Apply Online

Click or drag a file to this area to upload.

© 2024 BankingLab. All Rights Reserved.

Head Office

Bankinglab B.V.
Keizersgracht 241, 1016EA

Monday — Friday: 8AM — 6PM
+370 600 11 621
[email protected]


Rinktines str. 5
Housing C, 5th Floor
Vilnius LT-09234

Monday — Friday: 8AM — 6PM
+370 600 11 621
[email protected]