Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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)
- 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
- 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
- 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
Confidentiality guaranteed. Only selected candidates will be informed.
Gross salary: 3000 – 6000 €/month (depending on the level of experience)
Key Skills
Ranked by relevanceReady to apply?
Join BankingLab and take your career to the next level!
Application takes less than 5 minutes

