vacancy: Full Stack Developer
Become part of a young and innovative team as Full Stack Developer, to design solutions that will contribute to the modernization of our traditional banking solutions.
About the Job
In the Agile Delivery Accounting & PCO department, we are exploring new banking horizons and are in search of an enthusiastic Full Stack Developer to join our team. As a key member of our development team, you will have the opportunity to innovate and create solutions that will facilitate the modernization of our traditional banking systems. Therefore, if you are driven by a deep passion for leveraging technology to drive change and are eager to contribute to the next generation of subledger banking software, we are excited to hear from you.
The core facts
- Be part of a cross-functional Agile delivery team using Scrum
- Expertise in designing and implementing distributed systems, such as microservices, leveraging RESTful APIs and event-driven architectures
- Write comprehensive unit and fully automated integration tests throughout the development pipeline
- Passion for writing clean, maintainable code, conduct code reviews and use the code quality tools like SonarQube to ensure high standards
Your core competencies
- University degree or relevant experience
- Strong expertise in Java and back-end technologies such as Spring Boot, Apache Kafka or Apache Pulsar, OpenAPI, AsyncAPI, Gradle or Maven, and Kubernetes
- Experience with Angular, TypeScript, JavaScript, and related front-end technologies; the ability to transition between back-end and front-end development is a strong plus
- Experience with quality assurance tools, including JUnit, RestAssured, Mockito, Hamcrest, JaCoCo, and Cucumber
- Hands-on experience with database technologies, particularly PostgreSQL
- Fluent knowledge of English
Our benefits
We provide a work environment that offers the necessary flexibility and support for your success both professionally and personally.
The application process
Find the position you like and apply
First, we will review your CV. Second, we will inform you about the next recruitment steps. *only selected candidates will be contacted.
Screening call with our HR (30-60 min)
During this call, we will give you more details about the company, the role and ask you a few questions related to your experience and expectations.
Technical assessment (60 min)
The number of interviews required may vary depending on the role, typically ranging from one to two. During this interview your technical skills will be assessed by the manager.
Final interview/ Meet the team (60-90 min)
This online meeting is an opportunity to assess the compatibility between you and our team. We would like to know you better, understand what you bring to the team from technical and soft skills' perspective. You can meet your future colleagues, gain further insight into the role, ask any questions you may have, and gain a sense of our company culture and atmosphere.
Offer
Once we extend an offer and you accept, we will begin planning your onboarding.
Welcome aboard!
On your first day, you will receive your equipment and be introduced to your team guided by your assigned buddy.