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.
ResponsibilitiesAs (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