Java Developer
Summary
Java developer at Clonable, a small Dutch SaaS company, working on its core translation proxy that translates client websites live. Day to day you improve CMS compatibility, translation quality and performance in the Java proxy, collaborate with the dashboard team on new features, and occasionally build internal tools in React or Python.
From €3,700 to €4,500 gross for full-time work, depending on experience
24-40 hours
Share
Job Description
As a Java developer at Clonable, you will work with a small team on our core software: the translation proxy that allows websites to be translated live. All web pages of our clients' clones are generated by this piece of software. The proxy works with dashboard to apply all the rules set up by our customers to the translations.
Within the proxy, you will work on improving compatibility with different CMS systems and improving translation quality by deploying translation algorithms more effectively. You will also improve performance and work with the dashboard team on new features within Clonable. In addition, you will occasionally resolve customer technical issues that cannot be resolved by our support department itself. Occasionally you will also create internal tools that make your colleagues' work easier.
What your work looks like
You will work with some other developers to extend and improve the functionality of Clonable. Oftentimes you will build a new feature on your own from inception to deployment. For larger projects, you work with your colleagues where the project is divided into smaller parts.
Sometimes projects are also set up that will run completely independently. In these types of projects, you get a lot of freedom in terms of programming language, framework, and libraries. Some examples are our editor (standalone React module) and our character counter (internal Python tool).
Because our team is small, we do not work with Scrum or other development frameworks. So no daily stand-ups and other meetings just for the sake of having a meeting. Instead, we consult informally with each other when there are questions and in this way we can quickly implement new features.
About Clonable
Clonable aims to make internationalizing your website child's play. Trade nowadays runs largely over the Internet, but often stops at the national border because of the language barrier. With Clonable, owners of websites and web shops can cross borders without much effort. With our solution, they do not have to set up a separate website for this purpose, but everything remains linked to the original site, so that business processes only need to be adjusted minimally. This significantly lowers the threshold for doing business abroad.
Job requirements
We are looking for someone who knows how to build things in the context of a bigger picture. Theoretical knowledge about algorithms, computer architecture or networks are less important. Are you someone who gets happy when you can roll out something new and do you meet (some of) the requirements below? Then we would like to hear from you.
Capacities we would like to see in you
Demonstrable HBO thinking or working level
Knowledge of Java
Knowledge about multi-threaded applications and the snags involved.
General knowledge of web technologies. Think of
Web mechanisms such as CORS and CSP.
Capacities that make us happier (pré's)
These skills are nice to have, but are by no means a requirement. It also gives you an idea of other technologies we use behind the scenes.
Knowledge of other programming languages and frameworks such as Rust or Laravel.
Knowledge of SQL and query optimization.
Knowledge of caching strategies.
Experience with Redis.
Experience optimizing code for performance.
Experience with server management and infrastructure automation.
Have you ever created your own projects (big or small)? Then we are curious about what you have built.
Employment
Fixed term contract with a view to an indefinite period
12 months
Minimum number of hours per week
24
Maximum hours per week
40
Other terms of employment
Travel reimbursement for commuting.
28 vacation days per year based on a 40-hour work week.
Retirement Plan.
Share package based on experience, number of hours and contract duration, so that you can benefit from the growth of Clonable
Initially, you get a year contract. If you perform well, this will be a contract for an indefinite period.
Possibility of hybrid working after your induction period.
Flexible working hours: if you like to work evenings or weekends, this is often not a problem.