Senior Java Software Engineer
Onesource Consulting
Ghent, Belgium
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English, French Experience level
SeniorJob location
Ghent, Belgium
Tech stack
Java
Spring Security
API
Agile Methodologies
Tomcat
Applications Architecture
Application Performance Management
Unit Testing
Azure
Continuous Delivery
Relational Databases
Database Development
Gradle
Hibernate
IntelliJ
JUnit
Maven
Cisco Nexus Switches
Online Service Provider
Scrum
Swagger
Software Engineering
SQL Databases
Microsoft Power Automate
React
Spring-boot
GIT
Event Driven Architecture
Kubernetes
Cosmos DB
Azure
REST
Terraform
Network Server
Api Management
Bamboo
Docker
Microservices
Job description
As a Senior application engineer, you will be part of a young, dynamic, Agile team that develops online services.
- You deliver an end product, in accordance with the standards of application architecture, the functional requirements of the users and the overall ICT strategy and guidelines.
- The latest trends and developments appeal to you, you like to learn and you are eager to share your knowledge with your colleagues during technical working groups.
- You will work together with other developers, software engineers, analysts, scrum master and the end users to create high-quality, user-friendly tools for the various business units.
- You communicate with your internal customers about the expectations and provide feedback on a regular basis regarding the status
- You will contribute to best practices in drawing up a new architecture based on Azure, * Java tools/technologies/frameworks/standards (e.g.: intelliJ, Spring boot, Hibernate, etc.) and software development methodology and tools.
- Continuous deployment and integration based on git, Maven/gradle, Nexus, bamboo, etc.
- Development or integration of REST services
- Event driven architecture
- Database development: SQL, relational databases, cosmos DB
- Java servers such as Tomcat
- Docker
- Azure holds no secrets: event hub, service bus, event grid, comosDB, AKS, functions, api management, application insights, logic apps,...
- Terraform templates
Expert Level Skills
- Java
- Java 11
- Java 21
- Spring
- Spring Boot
- Spring Security
- Microservices
- Micro-services Architecture
- RESTful API
- Open API
- Maven
- Gradle
- JUnit
- Unit Testing
- IntelliJ
- Swagger
Intermediate Level Skills
- Agile
- Azure
- Hibernate
Beginner Level Skills
- Kubernetes
- Azure Kubernetes Service (AKS)
- Containers
- Docker
- React
Nice to Have Skills
- ELK tools
- Sparx Enterprise Architect
- TomCat
Requirements
- You are a team player looking for a varied position that entails challenges
- You have experience in taking the lead within a JAVA project team (determining application architecture, technical implementation, setting up azure...)
- You are creative and have a sense of responsibility.
- You take the initiative to offer quality solutions.
- You have several relevant years of experience in developing microservices with the associated API layer., * Dutch: Level Native or bilingual proficiency
- English: Level Full professional proficiency
- French: Level Limited working proficiency