Full-stack developer

V-IT
3 days ago

Role details

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

Job location

Tech stack

Java
Component-Based Software Engineering
Confluence
JIRA
Business Process Model and Notation
Business Software
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Hibernate
Java Database Connectivity
Java Persistence API
Spring
JUnit
PostgreSQL
Liquibase
Maven
Microsoft SQL Server
OAuth
Openshift
Scrum
Mockito
Swagger
Service-Oriented Architecture
SONAR (Symantec)
Systems Integration
UML
Web Services
Openapi
Test Driven Development
Okta
Cypress
Backend
GIT
Angular
Gitlab-ci
Kubernetes
Npm(Software)
Front End Software Development
Docker

Job description

As part of a program to take over a segment of an application landscape, we are looking for consultants to strengthen internal teams. The program involves the complete takeover of the operational management of approximately thirty business applications, which are diverse in both business and technological aspects. The takeover activities include:

  • Handover/Takeover (documentation, application maintenance, development of new features, etc.)
  • Re-engineering and/or complete rewriting of applications to align with current development standards., * Development and maintenance of business applications
  • Development of application components/web services
  • Contribute to the design of architecture components and building blocks in collaboration with technical leads or senior software architects
  • Participation in technical working groups, Scrum meetings, and meetings with users if needed
  • Assistance in testing, technical documentation, deployment, evaluation, and reporting (JUnit, JIRA), * Swagger
  • Keycloak
  • SOA, backend for frontend, CQRS
  • Hibernate
  • Cypress
  • Openshift/Kubernetes
  • Gitlab CI, Sonar, etc.
  • OAuth 2.0
  • Flyway or Liquibase
  • Jira/Confluence

Meer vacatures

Business AnalystAntwerpen, Antwerpen IT Functional analystBrussel, Brussel Marketing ExpertBrussel, Brussel Test ManagerBrussel, Brussel Helpdesk-medewerkerOost-Vlaanderen, Oost-Vlaanderen

Requirements

  • Minimum 7 years of full-time professional Java Development experience required (Full-stack preferred - backend with a passion for frontend)
  • Familiarity with multi-system integration and complex environments, * Technical knowledge and practical experience with the following technologies:
  • Java 17+
  • Spring Framework (core, jdbc, data, security, aop)
  • Frontend (Angular 16+)
  • JPA
  • REST(ful) Web Services
  • OpenAPI
  • Lombok
  • Mapstruct
  • Test-driven development (JUnit, Spring, Mockito)
  • Maven
  • Docker
  • GIT
  • NPM
  • Experience with relational databases and O/R mapping: PostgreSQL, SQL Server, etc.
  • Ability to read and understand BPMN, UML & documentation practices
  • Familiarity with AGILE/SCRUM methodologies, test-driven development, and continuous integration
  • Problem-solving skills and ability to quickly understand existing code
  • Solution and customer-oriented
  • Ability to integrate easily into an existing team

Apply for this position