For our client at the European Commission, we are currently hiring a Java Developer.
Position is located in Brussels, Belgium.
Relocation required.
MAIN TASKS
* Development of front-end website architecture.
* Design of user interactions on web pages.
* Development of back-end website applications.
* Implement core business logic.
* Creation of servers and databases for functionality.
* Understanding and implementation of security and data protection.
* Cross-platform optimisation.
* Design responsive applications.
* Design and develop APIs.
* Participating in the design and creation of scalable software.
* Taking lead on projects, as needed.
* Maintenance of code integrity and organisation.
* Writing clean, functional code on the front- and back-end.
* Compile and analyse data, processes, and codes to troubleshoot problems and identify area for improvement.
* Testing and fixing bugs or other coding issues.
* Meet both technical and consumer needs.
* Write technical documentation.
REQUIRED SKILLS
1. knowledge of at least one modern front-end framework (preferably Angular);
2. knowledge of Java Persistence API (JPA);
3. knowledge of Spring Framework;
4. knowledge of Spring Boot;
5. Experience with micro-service architectures
6. Very good English skills
7. Experience with Cloud-based apps
PREFERRED SKILLS (nice to have)
* Work experience with data modelling
* Work experience with physical database design
* Experience with Jquery