SEIDOR is a multinational technology company with a start-up spirit. We organize ourselves into expert knowledge Units that collaborate with each other.
That's why we are looking for curious individuals who are motivated by challenges and eager to grow personally and professionally, to join our team and make a positive impact on the world through technology.
ARE YOU UP FOR THE CHALLENGE?
We want you to be a part of our team, in Brussels, as a Advanced Java Developer (Fully Remote)
WHAT WILL YOU DO IN YOUR DAY-TO-DAY?
- Design, develop and unit-test back-end components using the Spring ecosystem
- Implement REST and event-driven APIs and the underlying business logic
- Implement persistence layers and integrate with messaging systems
- Implement authentication and authorisation (OAuth 2.0 / OIDC / SAML)
- Contribute source code and configuration to the customer’s CI/CD pipeline
- Participate in code reviews and pair programming
- Produce and maintain API documentation
- Identify, debug and fix defects; support deployment and migration activities
Requirements
WHAT DO WE EXPECT FROM YOU?
If holding a Bachelor's degree at least 10 years of experience, if holding a Master's degree at least 8 years of expeirence.
- 4 years of experience developing Java back-end applications
- 6 years of experience with the Spring ecosystem (Spring Boot, Spring
- 6 years of experience designing and implementing REST APIs and eventdriven integrations
- 5 years of experience with relational databases and ORM frameworks (e.g.
- 4 years of experience with development and DevSecOps tooling, including
(e.g. Confluence or equivalent) and CI/CD pipelines (e.g. Jenkins, Bamboo
or equivalent)
- 2 years of experience in the technical design of back-end components and
English: level C1
Educational Level required: Bachelor's degree (EQF level 6) in Computer Science, or equivalent
Nice To Have
- Experience with messaging/event platforms (e.g. Kafka, RabbitMQ)
- Experience with containerisation and orchestration (e.g. Docker, Kubernetes)
- Experience developing back-end applications in at least one of the customer’s
management)
