XX
Unblu Inc.

Backend / Full Stack Java Engineer (part-time possible)

  • +2
  • +5
  • CH
    Basel, Basel-Stadt, Switzerland
Manifester de l'intérêt pour ce poste
  • +2
  • +5
  • CH
    Basel, Basel-Stadt, Switzerland

À propos

About Unblu

Unblu helps the world's leading banks and insurance companies deliver an in-person experience online. We provide highly secure engagement and collaboration software, enabling financial institutions to enrich the digital experience of their clients.

By choosing a career with Unblu you choose to join an international, innovation-savvy company. With our head office situated in Basel, Switzerland and additional offices in Bulgaria, Germany, the UK, Canada and the USA, you’ll be joining an international team dedicated to shaping the future of digital engagement.

The Role

As a backend/fullstack software engineer in our core product development team, you will be responsible for maintaining and adding features to the Java backend of the Unblu Spark product. This includes improving and creating new backend components, finding and introducing new ways to optimise performance and improve the persistence layer of the product.

We are looking for developers who can not only get the job done but also strive to write clean code and can create reusable, scalable, solid software architecture. Finally, as a fullstack developer, you have the skills to assist in front end development when additional resources are required.

Responsibilities

  • Participate in architecture, design, effort estimation, implementation, testing and documentation
  • Deliver modules for a highly complex and distributed software system based on cutting edge technology
  • Integrate Azure and Google cloud services into the product backend
  • Help maintain the code base and introduce new concepts for authentication, distributed caching, pubsub system etc.
  • Closely work together with QA, SRE and product management

Minimum Requirements

  • A university degree in Computer Science or a comparable qualification
  • Strong experience in programming Java backend applications
  • Experienced in designing horizontally scalable and robust software
  • Good knowledge of web technologies and protocols such as HTTP 3 and Websockets (gRPC and WebRTC are a plus)
  • Additional skills that are very welcome: ReactiveX, JDBC / Relational Databases, ElasticSearch / OpenSearch, Hazelcast, OAuth / OIDC
  • Both written and spoken fluency in English

What We Offer

  • An interesting and rewarding role in the world's leading live collaboration software manufacturer
  • Work alongside talented colleagues from over 30 nationalities across 8 dynamic locations
  • Enjoy a competitive salary, 5 week holiday and great referral bonuses
  • Benefit from flexible working hours and a hybrid working environment that fits your lifestyle
  • Take advantage of our commitment to professional growth with access to the latest tools and technologies
  • Choose the hardware and OS that suits you best - Linux, Windows or MacOS
  • Enjoy free, high-quality coffee and join us for our weekly developer breakfast
  • Our office in Basel is located next to the main railway station for an easy commute

Unblu is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce. Please note that due to the nature of our business all new joiners will have to complete a detailed background check, further information can be requested.

#J-18808-Ljbffr

Compétences idéales

  • Java
  • JDBC
  • Elasticsearch
  • OAuth
  • Azure
  • Basel, Basel-Stadt, Switzerland

Expérience professionnelle

  • Backend
  • Fullstack

Compétences linguistiques

  • English