About the job
At Bconnect Live Chat we develop a SaaS platform that enables businesses to support their customers quickly and efficiently through live chat and chatbots. We are experts at what we do and are proud to work for great companies like Mercedes-Benz, ADP, Volvo and many others.
Our ChatRocket platform 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 Amsterdam, easily reachable by car and public transport.
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 decision quickly.
Our office is central, but still offers plenty of space and privacy
The various Bconnect back-end applications are built in Java (Java 8) and run on Apache Tomcat (ChatRocket, Analytics, Support) and Wildfly (KB). They are backed by MySQL databases and Elasticsearch nodes. We rely heavily on the Spring Boot framework (including Hibernate) for our persistence model, security, dependency injection and MVC interaction. Our build tool is Gradle.
The front-end applications are built in ClojureScript (KB and ChatRocket) using Facebook’s React through the Om UI framework, and Angular 5+ (Analytics, Support). Client-server interaction utilizes REST APIs and Websocket connections (ChatRocket).
Keywords: Java 8, Hibernate, Spring, Spring Boot, Gradle, Elasticsearch, MySQL, HikariCP, Smack, XMPP, JUnit, Mockito, Angular, Angular Material, Typescript, ClojureScript, Om/React, Websockets, Leiningen, Npm, Thymeleaf, Jackson.
For our front-end applications we use the Angular JS and Ext JS frameworks. Client-server communication utilizes RPC APIs and WebSocket connections.
Keywords: Java EE 7, Hibernate stack, Maven, ElasticSearch, MySQL, NoSQL, AWS services, Atmosphere framework, Lucene, WebSocket connections, JSON-RPC API, New Relic, EhCache, c3p0, JUnit, Angular JS, Ext JS, Grunt, Bower, SASS, Node.js
What do we offer?
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
- Full-time job.
- Salary range between €50.000 and €65.000 plus KPI driven bonus
- Full travel expenses reimbursement (incl. car fuel)
- Insurance allowance and 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