Fullstack Developer
We’re looking for a Fullstack Developer who will join to our internal group project.
About the job
The core facts
- Maintenance and development of web applications in the financial industry (full stack: PostgreSQL → Java/Spring Boot → Angular/GWT).
- Implementation of new end-to-end functionalities (REST API, integrations, UI components).
- Code refactoring (Java, JavaScript, GWT) and quality assurance (tests: JUnit, Spock, Jasmine/Karma).
- API design and development (REST, Swagger, Pulsar) DevOps support: CI/CD (Gradle, GitHub Actions), monitoring (CloudWatch, Grafana), collaboration with the CloudOps team (Kubernetes, AWS/Azure).
- Code review, documentation, collaboration in an international team
Your core compenetencies
- Min. 3-4 years of experience as a Fullstack Developer.
- Java 8/17, Spring Boot, SpringData/Hibernate/JPA, SQL/PostgreSQL, Liquibase/Flyway, OpenSearch
- Angular 15, JavaScript (ES5+), GWT, HTML5, CSS.
- Unit testing: JUnit 5 / Spock / Jasmine / Karma.
- Experience in designing REST API (Swagger/OpenAPI) and working with message brokers (Kafka/Pulsar or similar).
- Very good English
- Experience working in Scrum.
- Ability to work in a team, proactivity, responsibility.
Nice to have
- Knowledge of Kubernetes, AWS, OAuth2/JWT, Elasticsearch, TypeScript, RxJS, NgRx/NGXS.
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 (20-30min)
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 aboard!
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.