Full-Stack Java Developer

V-IT
Brussels, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Brussels, Belgium

Tech stack

Java
JavaScript
Spring Security
Agile Methodologies
Tomcat
Software Applications
Confluence
JIRA
Business Process Model and Notation
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Eclipse
R
Hibernate
IntelliJ
Java Persistence API
Spring
WildFly (JBoss AS)
JUnit
PostgreSQL
Maven
Microsoft SQL Server
Openshift
Oracle Applications
Scrum
Mockito
Selenium
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
SONAR (Symantec)
Subversion
UML
Web Services
Test Driven Development
Cypress
Backend
GIT
Angular
Front End Software Development
REST
Spring Batch
Docker
Jenkins
Microservices

Job description

Dans le cadre d'un programme de transformation commerciale majeur, nous recherchons un Développeur Full-Stack Senior pour renforcer les équipes existantes, avec un accent sur les tâches et les perspectives front-end. En tant que Développeur Senior, vous rejoindrez un département d'environ 70 personnes pour assurer la transmission, le refactoring ou le développement de nouvelles applications commerciales. Vous serez responsable du développement d'applications Java/Angular, en soutenant les analystes et les objectifs commerciaux tout en fournissant une expertise dans le cycle de vie complet du développement logiciel, de la conception au test., * Développement et maintenance des applications commerciales

  • Développer des composants d'application/services web, concevoir et développer des composants Angular
  • Contribuer à la conception de l'architecture des composants et des blocs de construction en collaboration avec les responsables techniques ou les architectes logiciels seniors
  • Coacher les collègues sur le plan technique si nécessaire
  • Participer à des groupes de travail techniques, des réunions de progrès et des réunions avec les utilisateurs si nécessaire
  • Aider aux tests, à la documentation technique, au déploiement, à l'évaluation et au reporting (JUnit, JIRA)

Requirements

  • Minimum 10 ans d'expérience professionnelle à temps plein en développement Java (Full-stack préféré; backend avec bonne affinité pour le frontend est acceptable)
  • Familiarité avec l'intégration multi-systèmes et les environnements complexes
  • Expérience en coaching et révision des pairs/développeurs juniors, * Connaissances techniques et expérience pratique avec:
  • Java et Spring Framework
  • JPA (avec Hibernate comme implémentation)
  • Modèles de sécurité (Spring Security)
  • Services Web SOAP et RESTful
  • Spring Batch
  • SOA, microservices, CQRS
  • Développement piloté par les tests (JUnit, Spring, CI, Mockito, Cypress, Selenium)
  • Frontend (HTML/CSS/JavaScript, Angular) & capacités backend
  • Maven, Jenkins, Docker, OpenShift, SVN ou GIT, Eclipse ou IntelliJ, Sonar, JBoss, Tomcat
  • Expérience avec les bases de données relationnelles et le mapping O/R, PostgreSQL, SQL Server, Oracle
  • Capacité à lire et comprendre BPMN, UML & pratiques de documentation
  • Jira/Confluence
  • Familiarité avec les méthodologies AGILE/SCRUM, le développement piloté par les tests et l'intégration continue
  • Orienté solution et client
  • Capacité à s'intégrer facilement dans une équipe existante et à superviser les juniors

Apply for this position