Position: Middle Java Developer
Company: Forte Group
Experience required: 3y
English level: upper

Our client is about to revolutionize how people get paid. Getting paid once a month is a legacy process that they want to end. People should have access to their wages immediately as they earn them, best-in-class insurance, and advantageous credit conditions.

**There are 3 projects**.

**Responsibilities**:

● Build the entire Salary Advance backend infrastructure
● Leverage already existing products such as credit, payroll, payments
● Build API integrations with payroll providers
● Develop the entire insurance backend infrastructure from pricing engine to claims to policy renewal
● Work with APIs to integrate with insurers, the online Vet service, and the claims administrator
● Projects will include building mobile APIs, developing microservices to evolve the architecture, and perfecting a number of systems that the business depends on, like risk management, fraud detection, payment processing for example
● There is an opportunity to introduce Kotlin for new components
● There is also a minimalist approach to using external frameworks, with emphasis on maintainability and fast turnaround with TDD, DDD, and Continuous Integration & Delivery

**Tech Stack**:
Java 11, Kotlin, Postgres DB, No Spring Framework (in-house one solution instead which is based on CQRS pattern), JOOQ to query DB, Infrastructure in Google cloud, CI - Team City

**Requirements**:

● Fluency with Java or Kotlin
● 3 years (or above) experience in back-end development
● Quick learner with an ambitious and results-driven personality
● Work well as part of a team in a fast-paced environment
● Excellent communication and organizational skills
● Upper-Intermediate English