Are you ready for your internship at ToThePoint?
TalkingPoint – build a digital idea suggestion box
Analyze and build a digital idea- and suggestions box in which ideas and suggestions can be selected using an up-and downvoting system.
Description of the assignment
- Our ToThePoint employees have made their hobby their work, which means we are constantly receiving creative ideas to start working with new technologies. Therefore we need a way to prioritise certain ideas so we can have some sleep from time to time 😉
- To structure and fine-tune the ideas, add budgeting and finally initiate a voting poll we’re looking to build an application to help us get the most out of this creative pool of crazy Pointers.
Goals
- Functional analysis
- Design of a responsive UI
- Development of both backend and frontend following the self-contained systems architecture
(Take note of Stefan Tilkov’s talk about SCS on http://scs-architecture.org) - The creation of a continuous deployment pipeline
- Deployment with Docker on a Google Cloud-hosted Kubernetes cluster
What you will gain
- You will experience how to design, develop and put in production an end-to-end enterprise-
grade production-ready web application. - Knowledge and experience with Kafka (the high throughput message bus behind LinkedIn)
- You will gain knowledge and experience with Docker
- You will gain real-life knowledge and experience with Kubernetes and google Cloud
- That lovely feeling you get knowing your design will be used in production
What you need
- Interest in a challenging but informative assignment
- Basic knowledge of Java (and optionally Spring Boot or the will to learn)
- You like to learn about big data and stream processing
- You are curious to use Vue.JS to build a responsive UI with
- You’de like to experience messaging and event driven architectures
- You can’t wait to learn a heck of a lot in a relatively limited time period.
Technologies you'll be using
- Java
- Spring Boot
- Vue.js
- Docker
- Kubernetes
- Google Cloud
- Kafka
Location of your assignment
Veldkant 33B, 2550 Kontich
Your mentor
Steven Heyninck – Business Unit Manager ToThePoint
