Cloud native Backend developer
As a backend team member, you will help build our Cloud Native Francis Backend in an agile
environment (Scrum). Our architecture is based on microservices running on the Kubernetes
platform. So you should also have some knowledge of distributed systems/patterns such as
service discovery, circuit breakers, ...
We are looking for someone who has knowledge of multiple areas of expertise and technologies and/or wants to develop them further.
You are an expert in modern Java OO programming (Java 11+). The streams API has no
secrets for you.
You have relevant work experience in Java, Spring, Spring Boot, Virtualization (Docker,
Kubernetes, Openshift), microservice architecture/patterns
You have experience deploying on PAAS/IAAS platforms (Openshift, AWS) and know the
concept of Infrastructure as Code (ex. Terraform)
Messaging / RabbitMQ
You have knowledge of RESTfull web services, JSON
You have knowledge of databases: PostgreSQL
You breathe clean code and have good knowledge of design patterns
Of course you store all that code in Git and you have mastered it so you can collaborate on
code in a team
DevOps and CI/CD build pipelines (Jenkins, Bash) are familiar to you
Security (SSL, OAuth, OpenId)
Responsibilities
We are looking for an experienced Cloud native Backend Developer with affinity for Frontend to join our team. You will be responsible for our Java/spring backend. Towards our Frontend we use REST web services applying the concept of API first development. So in the best case you can also develop a bit of Angular/Typescript/RxJs and/or can recognize it. If not, we are happy to help you on your way!
You will be working in a strong team, consisting of senior and strong medior profiles. There is intensive collaboration in the team, both with the DEV people, as well as with the Product
Owner, System Architect, UX designer and Scrum Master. You will be taken care of by an
experienced mentor who will make sure you can start working on your first tickets soon.