Java Backend Developer
I am seeking a back end Java Developer to join an international team in Brussels. This is a long term contract role and offers a hybrid working model, up to 5 days per month at the customer site, otherwise remote working is possible.
Tasks and Responsibilities of the Java Developer
* 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 optimization.
* 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 organization.
* Writing clean, functional code for the back-end and possibly front-end applications.
* Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for
* improvement.
* Testing and fixing bugs or other coding issues.
* Meet both technical and consumer needs.
* Write technical documentation.
Required Skills and Experience of the Java Developer
* Bachelor’s Degree on a related field.
* At least 10 years of specific expertise in Back-end: Vert.x, Kotlin, Java (> 17), Spring Boot (WebFlux), Hibernate.
* At least 6 years of specific expertise in Architecture & Integration: Microservices Architecture, API-driven Development, AS4.
* At least 6 years of specific expertise in Database: MongoDB, PostgreSQL, Virtuoso Triple Store, OpenSearch.
* At least 6 years of specific expertise in Containerization & Orchestration: Docker, Kubernetes.
* At least 5 years of experience in Security: OpenID Connect, OAuth2, TLS, Keycloak.
* At least 6 years of specific expertise in Security Testing & Dependency Management: SAST, DAST, Fortify, SonarQube, Sonatype, Dependency-Track, Maven.
* At least 10 years of specific expertise in Collaboration & Productivity Tools: JIRA, Confluence, Office 365, SharePoint
* Ability to apply high quality standards to all tasks.
* Ability to participate in multi-lingual meetings, good communication skills.
* Capability of working in an international/multicultural environment, rapid self-starting capability and experience in working in a team, understanding the needs, objectives, and constraints of those in other disciplines and functions.
* Ability to adapt to unplanned changes or decisions.
* Ability to understand, speak and write in English C2.