About the client
The company offers a WealthTech Platform as a Service for business models in the field of wealth management. The multi-client capable platform offers service packages for core processes as well as the connection of third-party service providers. The company's partners benefit from the combination of leading technologies and the optimal regulatory setup that the 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
The platform consists of dozens of microservices 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 a Full Stack 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 and frontend development and design of new exciting product services and complex core application
- Creating a responsive UI design
- 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
Java11, HTML5, CSS3, React, Spring Boot, Git, SQL, AWS
Good to have
Kafka, Q8, JIRA, Confluence, Github, Gitlab, PostgreSQL, Docker, Kubernetes
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
- Relevant experience in frontend development with HTML5 and CSS3
- Vast domain knowledge in JavaScript including modern frameworks, libraries, and best practices
- Experience with React, Webpack, Babel and a testing framework like e.g. Jest
- 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