Senior Backend Engineer

About the client
The company offers a WealthTech Platform as a Service for business models in the field ofwealth management. The multi-client capable platform offers service packages for coreprocesses as well as the connection of third-party service providers. The company's partnersbenefit from the combination of leading technologies and the optimal regulatory setup thatthe company offers through the relevant BaFin licenses.

With this comprehensive approach, the company offers its partners the unique opportunity to efficiently implement new business models, open up new value chains and optimize their costs. By combining their core competencies, all partners in the ecosystem generate maximum customer benefits together. The best solutions are created in partnership.
Project
WealthTech Platform
The platform consists of dozens of micro services that are mainly based on Java 11 (Spring)and Node.js. Backend services communicate through Kafka. The backend communicates with the frontend through Rest API. Data is stored in Postgres. Services run in Docker containers on three AWS data centres in high availability mode, managed by Kubernetes.The front end is based on React. We use GitLab for source control and continuous integration. Our development process is based on Scrum with 2-week sprints.

Responsibilities
As (Senior) Backend Engineer (all genders) you will be part of an engineering squad, working in cross-functional teams to develop and evolve our Platform as a Service (PaaS) according to our client's needs.
Designing and implementing our backend services and complex core application
Working with cutting-edge technologies to build an innovative product from scratch
Leading by example and evaluating different approaches and methodologies in development
Continuously improving productivity and sustainability with great coding, QA and release practices
Collaborating with a team of product managers, data analysts and executive stakeholders to develop a comprehensive understanding of the key drivers and opportunities within the business
Sharing your knowledge and experience with the team
Technologies
Java, Spring Boot, Git and SQL
Good to have / advantage
Kafka, Q8, JIRA, Confluence, Github, Gitlab and PostgreSQL
Requirements
Java (SE) expert with at least 4 years of experience in backend development
University degree in Computer Science or a related engineering field
Solid knowledge of Object-Oriented Design (Functional Programming is a plus)
Experience with Middleware Architecture or Message Queues (Kafka is a plus)
Experience in building API based solutions
Operational knowledge of SQL databases (PostgreSQL is a plus)
You always stay on top of current tech industry trends
Prior experience with source control tools – Git, Github, Gitlab
You love working in agile teams, JIRA and Confluence are no strangers to you
Good communication skills, high proficiency in English, German language skills are a plus
What we offer
Home office opportunity (as many as you would like to)
Flexible working hours
Diverse international projects
Work in a small team with enthusiastic, motivated, experienced colleagues and cutting edge technologies
Great company environment that is serious about having fun in almost everything and human-focused

Let's launch your new career together, fly with us to the MOON42!

Let's launch your new career together, fly with us to the Moon42!

Something went wrong. Please, try again!

RESEARCH

Everything starts with compiling, processing and utilizing relevant data and intimate knowledge for the benefit of our clients.

FIND OUT MORE →

DEVELOPMENT

As a natural consequence of siding with our clients, we understand clients' growth potentials in details, thus our developments boost businesses.

FIND OUT MORE →

INNOVATION

Our interdisciplinary approach and wide academic horizon fuel our innovations with cutting edge technologies. We love to surprise our clients.

FIND OUT MORE →