Senior Java Backend Developer

Are you looking for professional freedom? Here at Casengo, we aim for growth and happiness.

Senior Backend Developer

Casengo is looking for a senior back-end developer proficient in Java, MySQL and AWS to work full-time in our Amsterdam office.

About Casengo
Casengo was founded in 2012, received venture funding in 2014 and has grown to a profitable company in the meantime.

At Casengo we develop a software as a service platform that enables businesses to support their customers quickly and efficiently through WhatsApp, Facebook Messenger, Instagram, Chat and Email. We are experts at what we do and are proud to work for great companies like, Vodafone and ABN Amro Bank.

Casengo is a real time application, that offers many interesting technical challenges and opportunities to help you grow as a developer and an innovator.

We are working with a small, dedicated team from an office in the center of Amsterdam, less than 10 minutes from central station.

Our team is open-minded. We like to challenge each other to find the smartest solutions and improve continuously. We value people that have an opinion and want ownership. We are friendly and make decisions quickly.

Our tech stack

Our web application back-end is built in Java (Java EE 11) and runs on Apache Tomcat and the microservices run on a cluster environment. You will work with both relational databases (AWS Aurora - a fully MySQL-compatible database), as well as a NoSQL ElasticSearch full-text search database. We heavily rely on the Hibernate framework for data access and persistence. Our infrastructure is running in the cloud, on Amazon Web Services, utilizing Amazon services such as EC2, RDS and CloudFront. Thus, knowledge and experience with AWS is a plus. For our front-end applications we use the Vue JS frameworks. Client-server communication utilizes RPC APIs, REST and WebSocket connections.

Keywords: Java EE 11, Hibernate, Docker, Maven, ELK stack, MySQL, NoSQL, AWS services, Atmosphere framework, Lucene, WebSocket connections, JSON-RPC API, New Relic, EhCache, c3p0, JUnit, Vue JS, Grunt, Bower, SASS, Node.js

What is required?


  • 5+ years of Java experience
  • Experience with Hibernate
  • Experience with MySQL
  • Experience with Spring
  • Experience with Docker
  • Experience with Micro services
  • Experience with ElasticSearch
  • Experience with AWS is a plus


  • 3 years of JavaScript experience is a plus
  • Experience with VueJS is a plus
  • Experience with HTML5, BEM is a plus
  • Experience with CSS3, SASS is a plus

Team and development process:

Our team is friendly, always open for discussion and ready to give guidance and advice. We work on-site, using Kanban and lean Scrumban development methods.

What we offer?

  • Salary range between €60.000 and €75.000 plus KPI driven bonus
  • Permanent contract from day 1
  • Full travel expenses reimbursement (incl. car fuel)
  • Excellent pension plan
  • Flexible working hours and possibility to work from home
  • Min. 25 vacation days (performance-based extra free days)
  • Time and budget for personal training and conferences

If you feel you're a great candidate, love what we do and you think you can be of great value to our customers, then drop that line and send us a text:

Whatsapp: +31 6 254 62 297

Volver a puestos de trabajo