Senior Full Stack Java developer – Quarkus enthusiast // babelforce

The background and the role: 

babelforce operates a successful B2B platform that has customers across the world. The platform is now entering its next phase of expansion and we want to add a core technical team member to drive further product development. You will be working on a B2B platform that allows businesses to create and manage communications processes. It is a very disruptive offering that dramatically reduces the cost to companies compared to the traditional vendors in the sector, while at the same time offering unprecedented flexibility. The latter part is where you come in: we get super excited about finding the perfect and most elegant architecture and implementation for big problems in queuing, messaging, distributed deployment, real-time media delivery – the big ones!

Your profile:

You will definitely need to have:

  • at least 5 years experience in software development
  • contributed to developing highly-scalable API and messaging based solutions
  • ability to be decisive in forming product and technical strategy – particularly in architecture decisions

Some of the tasks you will be responsible for:

  • Extending our Core-API working with Java ( and Groovy for our “old” V2 API)
  • Developing asynchronous Real-Time Systems and Applications with Apache Camel and other Messaging Frameworks
  • Managing our Persistence Layer with Quarkus, Hibernate, PostgreSQL and MariaDB
  • Unit- and Integration Testing of Core Components using Junit
  • Designing and specifying new API components using Swagger OAS, YAML and Postman in a shared environment
  • Building, Testing & Deploying microservices and applications for our Staging and Production Environment with the use of Kubernetes, Docker and a modern CI Toolset.
  • Working with Jira, Git & Gitlab and planning and releasing in a Team.
  • Taking responsibility for a full application development cycle and coordination in your team

Some specific skills that would be useful:

  • Experience with Quarkus and GraalVM
  • Experience in EIPs, Message Queues (Apache Camel, ActiveMQ, JMS)
  • Experience in concurrent high traffic systems
  • Reactive Programming
  • Knowledge and Experience with Kubernetes and Docker and AWS and GCP
  • Very good English is vital
  • Great communication skills, and the ability to juggle all kinds of different needs and constraints across a range of product areas

Some particular skills and tools that you should ideally know well:

  • Java
  • Quarkus, GraalVM
  • Hibernate & Spring & Spring Boot
  • PostgreSQL, MariaDB
  • Groovy
  • JUnit, Spock
  • Apache Camel
  • Application Servers: Nginx, Tomcat
  • Docker & container virtualization in general
  • Orchestration with Kubernetes
  • IntelliJ IDEA, VSCode, Git, Unix shell, Linux

What we offer:

  • Once in a lifetime chance to be a leading contributor in a high impact B2B product
  • Opportunity to take part in the global expansion of a powerful business platform
  • Great culture, international and supportive team with members coming from more than 15 different countries
  • Open environment where you have scope to not only influence but shape the product direction
  • Flexible working hours, working remote, nice office rooms in the heart of Berlin, great benefits included

Come and build beautiful code with us. And have fun doing it!

Send your CV to [email protected]

PLEASE make sure to put “Senior Full Stack Java developer – Quarkus enthusiast” in your email subject line

babelforce is a global cloud communications platform focussed on no-code integration and automation. It allows non-technical people to build even the most complex of integrated processes. babelforce services are deployed in local data centers anywhere in the world: USA & Canada, Latin America, Europe & MEA, APAC. As an integration platform, babelforce has integrators and pre-built connectors covering every component type used in modern contact centers and sales organisations: CRM, ticketing, BI, ERP, Workforce management and all kinds of messaging capability. The babelforce cloud integration services are built on top of a telecommunications platform that processes 100s of millions of transactions per month. Over 40 tier one carriers and over 300 telecommunications service providers are integrated. babelforce serves customers across the world and has reseller, delivery and support partners locally in many countries. Customers range from smaller e-commerce businesses to large scale financial services companies. The platform caters for needs varying from simple out-of-the-box integrations all the way to complex system integration and global infrastructure deployments.

Partners

Talent.io

Sign Up for Job Alerts

Follow Us on Facebook