Position: Java Developer
Company: Team Harbour
Experience required: 3y
English level: upper

## Position & Project
The financial institution is hiring Java Developer experienced in the financial business domains,
especially SWIFT and SEPA transaction exchange/processing.
The task for the first month is to re-integrate company backend modules to another bank gateway (SWIFT messaging, message parser, scheduled batch tasks).
Due to tight terms and specific business domains, the previous experience in such projects is extremely required.
The system is currently on production. The team has a dedicated senior Devops, covering all system administration and CI/CD issues.
Currently confirmed project terms: 4-5 months.

## Technical stack
The current code base is relatively new (developed in 2018-2019), has micro-service architecture,
has good modules segregation and solid test coverage.
Many modules have user-scenario level documentation and general architecture description/diagram.
The general modules stack is Guice as DI + Jersey/JAX-RS + Hibernate as ORM.
MySQL used as core RDBMS for most microservices.

## Other
Regular communication with the customer.
Participating as a 3rd line of support might be required.
English level: Upper-intermediate or B2
Or Deutsch on the same level