Java Developer

Utrecht

Apply now

At TimeSeries we would like to expand our development team with a talented Java developer. Do you have experience working with Big Data solutions and software development within this area? You’re the one we’re looking for! 

Job description

As one of our developers you’re expected to design, build, maintain and run our software in a DevOps capacity. Your attention will be divided between improving and expanding our various templates and building and maintaining custom client solutions that work together with these templates. All our solutions are run as a collection of microservices that work together to process large quantities of data, solve computational intensive problems and serve these to first and third party consumers.

Future development is a team effort where everybody is encouraged to participate. New features and improvements are dictated by a combination of our needs and those of our clients. We prefer to use Open Source projects over Enterprise solutions any day. All development happens in-house, so we can leverage on everybody’s affinities and expertise. We consider our team to be our greatest asset and value teamwork over individual knowledge.

What we’re looking for

You love to develop robust software to overcome complex challenges
You love to immerse yourself in the technical complexities of the software you’re building. You like to explore possible solutions and find the one that’s just right. TimeSeries leverages the inquisitive nature of our team and applies these to find and solve the functional challenges our customers face. We look to analyze and overcome these challenges together.

You have proven yourself in the field
While a solid background in IT education is helpful, we take on anyone that has a proven track record in the IT industry. We believe that the growth in our field does not step, nor necessarily have to start during your education.

Your brains!
We’re looking for the best people on the market, those that want to keep up with the ever changing landscape of software development. We constantly revisit what we have built before and ask ourselves how we could’ve built it better. We expect the same from you.

2 years Java software development experience
You have at least 2 years of software development experience and affinity with all the following concepts and have experience with at least a few of them:

  • Java 11
  • The Spring Framework (including Spring Boot)
  • Automated Testing, Continuous Integration, Continuous Deployment
  • Agile (Kanban / SCRUM)
  • SQL and NoSQL solutions
  • Microservice Architectures
  • Cloud Environments
  • DevOps

Some of the software we currently work with:

  • Cassandra
  • Kafka
  • RabbitMQ
  • Elasticsearch
  • MongoDB
  • PostgreSQL & MySQL
  • Maven
  • Docker
  • JUnit5, AssertJ and Testcontainers
  • Google Compute Engine & Azure (+ EventHub)
  • Grafana & Prometheus
  • Jira, Confluence, Bitbucket (Git), Jenkins & Sonar
  • Hashicorp Vault
  • Ansible & Terraform
  • Python

We are currently experimenting with:

  • ELK
  • Kotlin
  • Kubernetes
  • Machine Learning (Tensorflow, Apache Spark, Weka, Mahout)

We offer: 

  • Challenging projects with modern technologies
  • A diverse and experienced team to work with
  • Career opportunities in a growing company
  • A fun and flexible working environment
  • Transparent company culture
  • Competitive salary, transport, company phone and laptop

Our perks

Flexible hours

Adjust your plan to work efficiently.

Best hardware

We like to work on the best equipment.

Mentoring

Start your adventure with guidance and support of a mentor from the first day.

Remote work

Get things done – from home or an office.

And Software

We like to work on the best software.

Growth Budget

Pick your conference or training of choice to learn & travel around the world.

Career path

Opportunities for professional development, a promotion and a pay rise.

Lunch included

Fruits, beverages and your favourite tasty treats..

Good coffee

You’ll be awake in no time!

The team

See everyone
Tim Alkemade
Tim Alkemade
Developer
Yves Rocourt
Yves Rocourt
Mendix Consultant
Mikael Verhoef
Mikael Verhoef
Senior Mendix Consultant
Marek Dobrzycki
Marek Dobrzycki
Software Architect
Marco Keijsers
Marco Keijsers
Senior Mendix Consultant
Tom Warmerdam
Tom Warmerdam
Mendix Consultant
Maria Oliveira
Maria Oliveira
Office Manager
Tom Sweegers
Tom Sweegers
Mendix Consultant
Marco Bouwkamp
Marco Bouwkamp
Mendix Consultant
Khael Hopkins
Khael Hopkins
Mendix Consultant