What you tell people at parties
“I’m kind of a writer. But I write in a very special language, the language of coffee, Java coffee.”
Your life before BitSensor
You are a technology junky, especially interested in the Java stack. You have automated anything you found yourself doing more than once. You know about AspectJ. You have fixed serious bugs in production, where a third party library broke that wasn’t open source. You have seen many languages, and are comfortable debugging in many of them, especially Java, with understanding of .NET and don’t criticise PHP too much. Jez Humble should ring a bell.
Or anything else that shows your love for what you do!
What you will be working on
At BitSensor we care about deep framework integrations. This story is a typical example of such an integration, but any framework could be required. A customer is using a Java framework we don’t yet support. It’s Play 2, and it’s our goal to completely integrate BitSensor in Play 2 using the Play 2 configuration management, validation and security related logging. The end-user is a developer, therefore interfaces need to be stable and configuration needs to be automated. The available time is around two weeks, and in the end of these two weeks Play 2 support is added to the unit tests, integration tests and end-to-end tests using demo applications.
To get feedback, you will be working with the developers of our customers, and the open source community around Play 2. As the security and developer community are interested in our open source solutions, you care about going to meetups and conferences talking about security.
The stack you use
You have an understanding of
What you really do
You have regular brainstorm sessions about user experience, data and task flow with the UX Designer and Data Scientists.
You write code which will continuously be integrated, tested and deployed, and therefore has a direct influence on our live-environment.
You deliver disconnected, highly coherent and testable code, which can be well maintained and is future proof.
You know a few integration patterns and have tried architectures, also outside the JVM.
You work on new functionalities and improvements during weekly sprints, of course with your team to support you.
You apply effective tools that increase the quality and automation of the project.
BitSensor eats and breathes technology, for breakfast, lunch and dinner. We have a hacker at the wheel, but you’ll notice the rest of our staff has a computer science background as well, including that other founder. You will find yourself working in an environment where (code) quality is key, and where you manage and assign features yourself.
As a Java developer you will find your way into a Scrum environment where you work with your teammates. We do weekly iterations and integrations, where we learn to strip each feature to the bare minimum and continue iterating on interesting features for several weeks. To get you up and running quickly you will be paired with one of our current Java developers who will ease you into our CI/CD environment.
Oh and BTW, we are a start-up. Some level of excitement and unorganised chaos is to be expected, but fun is guaranteed!
What we are asking
Experience is important. The proof is in the pudding.
You have some code to show, that shows experience.
You have the ability to effectively multitask and prioritize in an agile team.
You’re an analytical thinker, exible problem solver, and a team player.
You have a love for startups.
What we are offering
Plenty of space to show us how it’s done, and create your own features.
25 leave days. As long as you’ll promise to come back.
Weekly coaching on life, where we talk about anything you need and we can help with.
A super cool office and working environment.
PS you will have your own desk, and won’t even have to fight for it every morning.
Movie nights. Never seen Star Wars? We won’t judge.
Go here for the details:
PS the job descriptions are written by us nerds, so you know exactly what you will be working on!