Senior Back-End Engineer

We are looking for a Senior Back-End Engineer 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
  • Redis, MongoDB, Event Store
  • Kafka
  • Docker + Docker Swarm
  • GitLab (Pipelines, Container Registry)
  • ELK, OpenTelemetry
  • Apache Wicket, Angular
  • Event-driven architecture (Event Sourcing)
  • Command-Query Responsibility Segregation (CQRS)
  • Domain-driven Design (DDD)
  • Model View Controller (MVC)
  • Unit testing (Junit, Mockito)

In this position, you will

  • Participate in all aspects of the System Development Life Cycle
  • Turn user stories into BDD tests to reflect functional requirements
  • Design, develop and implement technical solutions based on business requirements
  • Write clear, tested and documented code that delivers real business value
  • Work with continuous integration and deployment pipelines to enable rapid delivery to production
  • Focus on performance and scalability to ensure reliable functionality under high load

We expect

  • 5+ years experience working in Java based projects
  • Experience with the following infrastructure components: MongoDB or Eventstore (KurrentDB), Kafka
  • Experience with Java EE, Guice (or Spring), REST
  • Experience with Object-Oriented Design and test-driven development
  • Experience with scalable and resilient application architecture
  • Unit testing knowledge (e.g. JUnit, Mockito, TDD)
  • Ability to write well designed, testable and efficient code
  • Strong refactoring skills and familiarity with common refactoring patterns
  • Good communication and collaboration skills, team player
  • Fluent communication in English

We offer

  • Flexible working hours and possibility to work remotely 2 days per week from home or abroad
  • Progressive holidays policy – an additional paid day off annually for each year you have worked for us
  • Fully paid educational leave – get extra 5 days of fully paid holidays per year to get ready for your exams, dissertations and etc
  • Office library – we grow our library by ordering books based on expressed employees’ interest
  • Professional and personal development – compensations for various courses and professional examinations
  • Delegation to global and local conferences
  • Talented international team
  • Modern offices in the city centre

By applying for this job position you confirm you have read and understood Candidate Privacy Notice (careers.bankera.com/en/candidate-policy/)

Confidentiality guaranteed. Only selected candidates will be informed.

Gross salary: 3000 –8000 €/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
Amsterdam
1016EA
Netherlands

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

Development

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

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