Position: Senior Java Developer
Company: Nearshorefriends
Category: Java
Experience required: 5y
English level: intermediate

It is a start-up spirit fintech company, the world’s first banking platform enabling businesses to create custom solutions for their financial needs. The core of the company is a fast and modern technology that makes banking services quick to set up and simple to build. With a full EU banking license, we combine agile engineering with the regulatory expertise of a fully licensed bank. The platform is built in a modular way allowing partners to easily integrate through APIs and access a range of solutions, including BKYC, Digital Banking, Cards, Payments, and Lending. It is supported by such strategic investors such as Visa, Arvato, BBVA, Lakestar, SBI Group, ABN AMRO, and FinLeap.

You will work in the Digital Banking business unit, which owns the management of digital banking accounts and money transactions between them. The mission is to bootstrap our initial team that establishes Java in our tech stack as a greenfield approach. As such, you will heavily influence and create the architectural direction of our java stack and put in place a modern, pragmatic, and state-of-the-art usage of Java for high-performance applications.

What We Offer:
Fair compensation
Learning budget for conferences, books and everything you need to grow
Flexible hours
Possibility to work from home
Be a part of diverse team of 50+ nations
Microservice architecture and polyglot tech stack (ruby, golang, Elixir, java, python, AWS)
Clear learning framework to support your career goals
Medical insurance and partial sports compensation
German and English classes

Responsibilities:

Depending on your level of experience, your responsibilities and scope of your role will range. We don’t care much about fancy titles, but rather about real personal and professional development.

As a Java Engineer you will:

Ensure on-time delivery of new API endpoints
Maintain and evolve existing API functionalities
Deliver quality code in an efficient manner
Take end-to-end ownership of our fleet of microservices
Contribute to our infrastructure and automation tools
Collaborate with fellow engineers, agile coaches, and product owners
Mentor teammates with less experience than you

Who you are:

You have 5+ years of experience with Java or other JVM languages, e.g. Scala, Kotlin
You have experience with AWS and with infrastructure as code.
You understand and live agile workflows and lean principles
You have microservices knowledge
You are a proactive peer and help the growth of your team
You are a curious, constant learner and share your learnings with others
You know how to keep a work-life balance
You communicate well in written and verbal English
Awesome extras

You can work with infrastructure tools like Docker, Terraform, and Concourse
You can translate tech topics to a business audience
You know JavaScript and React