Skip to content

Senior Java Software Engineer — Backend

1 minutes reading time

At FLOWX.AI we’re working hard at building a new technology generation and changing how the world builds software. FLOWX.AI makes a novel technology platform that requires 10x less effort and 10x less time to create unified omnichannel applications.

If you apply, we'd love you to tell us about the most impressive thing you've ever built in place of a cover letter.

Engineers on the team today:

  • Work in Java 11 and Spring Boot primarily
  • Growing our solution in an event-driven architecture using Kafka
  • Elastic search helps us query massive amounts of data
  • Store data using both SQL (Postgres, Oracle) and NoSQL (MongoDB) databases and cache it using Redis
  • Uphold best practices in engineering, security, and design
  • Supportive—especially when teammates are faced with new challenges
  • Are left to autonomously figure out the solutions to their challenges
  • Build a great user experience built on customer centricity
  • Value and enhance clear communication, as we do a lot of reading & writing
  • Are naturally curious and open to initiate learning something they don’t have experience in yet
  • Build extreme ownership and feel a great sense of accountability to each other

Skills & Experience

  • 5+ years of working with Spring Boot framework (Java or Kotlin)
  • 7+ years of working full-time as a software engineer
  • nice to have: experience with sockets (SocketIO)
  • nice to have: experience with S3 compatible storage solutions
  • nice to have: familiarity with docker, Kubernetes
  • nice to have: experience in any functional language or Python
  • Experience writing Unit Tests

Here are examples of things we’ve worked on:

  • event driven microservices setup for both core engine and plugins used by thousands of clients in production
  • BPMN process engine built from scratch
  • Headless CMS with MongoDB
  • Handling documents via S3 storage and generate files based on customizable templates


  • You will be part of the Backend Engineering team and work closely with Irina & Cristina
  • The team is made up of roles like Frontend, Mobile, DevOps, QA, Product Owner, CTO