Freelancer Senior Software Engineer


Remote job description

Java, Springboot, Microservices, JPA, Kafka, MongoDB, MySQL, AWS services, GitLab, Golang, GraphQL.

Your responsibilities

  • Support for a minimum period of 2 months to support us with platform migration.
  • Providing core services and high quality solutions for a large scale online platform.
  • Integrating externally developed components into existing application environments.
  • Together with the rest of the team, setting standards, establishing guidelines and sharing best practices in order to ensure stable solutions for our customers.

Your profile

  • Delivery experience with Java, Springboot, Microservices, JPA (experience with developing RESTful web-services with Golang or other languages is a plus).
  • Experience with frameworks such as Springboot and strong familiarity with microservices architecture and design patterns.
  • Familiarity with relational databases like MySQL and also with NoSql MongoDB, Redis etc.
  • Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.
  • Exposure to CI/CD using Gitlab pipelines or Jenkins preferred (Azure pipelines knowledge is a huge plus).
  • Familiarity with Docker, Kubernetes is required.
  • Broad knowledge of web standards (REST, OAuth, SSL etc.).
  • Understand architecture requirements and ensure effective design, development and maintenance of multiple microservices (e.g. Java Springboot based) deployed in the cloud within containers consuming data stored in relational as well as NoSQL databases.
  • The microservices shall expose APIs which allow ease of integration with a variety of client apps.
  • Develop communication patterns between microservices that are efficient, lightweight and secured using Kafka (or Apache Pulsar).
  • Debugging issues on a live setup.
  • Create test cases and technical documentation.
  • Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices.
  • Apply for this position

About us

We are Raisin, a dynamic and fast-growing fintech company that is a trailblazer for open banking in the savings and investments space.

As one of the most successful European fintech companies, we built award-winning marketplaces to help customers gain better access to competitive savings, investment, and pension products. Combined, our brands Raisin, WeltSparen, SaveBetter, Savedo, and Zinspilot, serve over half a million direct customers from over thirty European markets and the U.S.

Additionally, we partner with more than 400 banks and financial services providers to help them source stable and secure deposit funding and also enable them to offer third-party products to their customers.

Raisin was formed in June 2021 through the merger of leading fintech companies Deposit Solutions and Raisin. We are backed by renowned international investors such as Deutsche Bank, Goldman Sachs, Greycroft, Headline/e.ventures, Index Ventures, Kinnevik, PayPal Ventures, Thrive Capital, Top Tier Capital Partners, Ribbit Capital, and Vitruvian Partners, as well as Peter Thiel.

We are headquartered in Berlin, and also have offices in Frankfurt, Hamburg, London, Madrid, Manchester and New York.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.

Company name: Raisin
Remote job title: Freelancer Senior Software Engineer
Job tags: marketplace, fintech

Share or copy

Job alerts