JUNIOR BACK END DEV JAVA - SPRING

CONNECT PEOPLE
Émines (La Bruyère), Belgium
19 days ago
Apply on europa.eu
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Apache Tomcat Confluence JIRA Bash Shell Databases Continuous Integration Programming Tools Elasticsearch Java Platform Enterprise Edition (J2EE) Groovy Hibernate (Java)
+26 more
Java Message Service (JMS) Spring Framework JSON Junit Python (Programming Language) PostgreSQL Apache Maven MongoDB Cisco Nexus Switches Service Discovery SonarQube SQL Databases Virtualization Technology Web Services Extensible Markup Language (XML) Apache Zookeeper Jetty Spring-boot Backend Gitlab Git Kubernetes Restful APIs Docker Jenkins Microservices

Job description

Pour cette fonction, sous la responsabilité du Senior Analyst, vous :

  • Développez des applications backend liées au métier (prises de rendez-vous, intégration des appareils de contrôle,…) sur différentes plateformes (desktop, tablette, smartphone, …)
  • Intégrez une équipe à taille humaine (une douzaine de développeurs)
  • Prenez rapidement l’entière responsabilité du développement d’une partie de ces applications.
  • Suivez des formations internes et externes sur les outils de développement de dernière génération
  • Utilisez une infrastructure de développement récente et innovante (conteneur, orchestration, cloud, virtualisation,…)
  • Rédiger les spécifications techniques en amont des développements (analyser comment, pourquoi, avec quoi)
  • Réaliser les développements
  • Participer aux phases de tests (unitaires, d’intégration, de non régression)
  • Participer à la rédaction de la documentation
  • Participer au déploiement et à la mise en production effective des différentes applications
  • Assurer le support de production

Requirements

  • Expérience Java
  • Connaissance Spring Boot
  • Connaissance architecture de microservices
  • Connaissance REST API

NICE TO HAVE

Une connaissance des outils suivants (ou équivalents) constitue un atout :

  • Intégration continue: Jenkins/Gitlab, Maven, Nexus, SonarQube
  • Testing : unitaire, intégration, acceptance, de charge, de stress
  • Bases de données : PostgreSQL, MongoDB, ElasticSearch
  • Outils : Confluence, Jira, Git
  • Conteneurs/orchestration : Docker, Kubernetes
  • Service Discovery : Eureka, Zookeeper
  • Langage de scripting : Bash, Groovy, Python, Jsonnet
  • Autres : J2EE, XML, JSON, SQL, JUnit, Messaging (JMS), Broker, WebService, Tomcat/Jetty, Hibernate

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on europa.eu
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:09 min

Setting up a backend project with Spring and HTMX

Bene Bene +1 · World Congress 2024

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

49 sec

Structuring projects with Java and Spring Boot

Michael Eder +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all