Java Developer
Job overview
We are looking for a Java Developer who will join our development team. The ideal candidate is a quality driven and proactive team player, with a genuine interest for problem solving & both technical/functional topics.
He/She must:
- have prior experience in Java development.
- be a fluent english speaker.
He/She should:
- have a proven ability to work with a small team and some of the tools this implies
- be able to deal efficiently with complex customer requests and anticipate their needs.
At this position you will be asked to use your analytical, creative skills to help us deliver to our customers a high value, high quality product.
Responsibilities of the Java Developer
Within the team:
- Take part in software and architectural development activities
- Conduct software analysis, programming, testing and debugging
- Identify production and non-production application issues
- Develop, test, implement and maintain application software
- Recommend changes to improve established java application processes
- Develop application code for java programs
Towards our customers:
- Ability to actively support our customers once the product is delivered
Qualifications for Java Developer
The ideal candidate will have 3-5 years of work experience in a similar position within a Java backend team, has a Master’s or PHD in Engineering, Computer Science or another quantitative field, with these qualifications:
– Strong Object Oriented modelling skills
– Java 1.8 backend development proven record track and especially knowledge of the following frameworks:
-
Spring (core, batch, security)
-
Hibernate
-
ActiveMQ / EDA
-Mastering of the following tools:
- Maven
- Git
– Concrete work experience around databases (usage of PostgreSQL would be a plus)
– Strong problem solving skills
– Fluency in English
– A drive to learn and to tackle new challenges
– Knowledge or experience with front-end development (Angular), Jenkins, SoapUI would be a plus