Backend Developer
We’re looking for a Backend Developer who will join to our internal group project.
About the job
The core facts
- Maintenance and development of web application backends in the financial industry (Java 8/17, Spring Boot, PostgreSQL)
- Implementation of new end-to-end functionalities on the backend side: REST API, system integrations, business logic, data models.
- Designing and developing APIs (REST, Swagger/OpenAPI, Pulsar) and ensuring high code quality (JUnit/Spock tests).
- Performance optimization: SQL queries, Hibernate/JPA, caching, microservice stability.
- Refactoring legacy code (Java 8, JPA, integrations), improving system stability and readability.
- Working with CI/CD (Gradle, GitHub Actions, CDA), collaborating with CloudOps on deployments (Kubernetes, AWS/Azure).
- Monitoring production systems (CloudWatch, Grafana), participation in troubleshooting and operational support.
- Code review, technical documentation.
- Collaboration with an international team.
Your core competences
- Min. 3-4 years of experience as a Backend/Java Developer.
- Very good knowledge of Java 8/17, Spring Boot, Hibernate/JPA.
- Very good knowledge of SQL and PostgreSQL
- Experience with Liquibase, REST API, Swagger/OpenAPI, Pulsar (or other message broker).·
- Practice in unit testing (JUnit 5 / Spock).
- Experience working in Scrum.
- Very good English.
- Proactivity, responsibility, ability to work in a team.
- Kubernetes, AWS/Azure, OAuth2/JWT, Elasticsearch.
- Knowledge of microservices architecture and backend performance optimization.
Nice to have (optional)
- Experience in working with: Spring, Angular
- German language knowledge.
Our culture and benefits
There are a bunch of good reasons why you should join our team.
The application process
Find the position you like and apply – become part of our amazing team.
Apply online
We will carefully review your CV and give you the feedback about next recruitment steps.
Screening call with HR (30-60min)
During the short call, we will give you more details according to the company and role and ask you a few questions related to your experience and expectations.
Interview (60 min)
Depending on the role, it could be one or two interviews. Online meeting is an opportunity to see if there is a match between us. 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 from IT and HR team, get more information about the role, ask questions and have a flavour of our culture and atmosphere.
Online Technical Test-optional (60-90min)
Sometimes our recruitment process requires an additional step. You will receive a link to the online technical test.
Offer
We will make you an offer and in case you accept it will start planning your onboarding.
Welcome on board
If you accept our offer we will invite you to sign the contract. Your comfortable entrance to our company will be supported by a dedicated buddy.