Uni Systems
Full-stack Developer
Uni SystemsBelgium2 days ago
Full-timeEngineering

At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Full-stack Developer to join our UniQue team.

What will you be doing in this role?

  • Design and develop robust, user-friendly front-end interfaces for web applications.
  • Build and maintain secure, scalable back-end components and services.
  • Design, develop, and document RESTful APIs for seamless integration between systems.
  • Create, clean, efficient, and reusable code to support long-term maintainability and scalability.
  • Integrate and configure various technological components into the system architecture.
  • Translate user requirements into functional and technical solutions.
  • Develop prototypes to validate concepts and features early in the development cycle.
  • Write and execute unit and integration tests to ensure code quality and stability.
  • Integrate the application with external systems and third-party services.
  • Produce clear and comprehensive technical documentation.
  • Support system deployment and configuration in various environments.
  • Collaborate with cross-functional teams through regular meetings and reviews.


Requirements

What do you need to succeed in this position?

  • Master's degree in IT and minimum 11 years of experience in a relevant field (or Bachelor's in IT and minimum 15 years of experience).
  • Strong experience in Java with Spring and Spring Boot, Hibernate/JPA, MVC, Validation, Testing and Spring Security.
  • Experience working with Javascript frameworks, e.g. Angular, exposure on HTML 5 and CSS3.
  • In depth knowledge on using CI/CD techniques, source code control repositories (GIT/Bitbucket) and build tools (Maven, Gradle).
  • Previous experience with, Spring Boot Test, jUnit and Mockito.
  • Proven experience with Weblogic, Tomcat, and/or JBOSS.
  • Familiarity with REST principle, SOAP and Spring Web Services.
  • Previous experience with Oracle (versions 8+) and Relational DBMS.
  • Experience working with the Atlassian Suite, JIRA Confluence Bitbucket and bamboo.
  • Experience with MySQL (versions 5+).
  • Prior exposure in Agile environments.
  • Good knowledge of design principles such as SOLID, IDEALS and CQRS. SAGA is a plus.
  • Good knowledge of interoperability technology (Service Oriented Architecture, web services, message-oriented middleware).
  • Experience with Enterprise Service Bus technologies (Apache Camel, Apache ServiceMix, Oracle Service Bus...)
  • Knowledge of UML, in particular use case, state transition and activity diagrams.
  • Excellent English language skills(C-level, written and spoken).

Desirable:

  • Experience with modern security frameworks/protocols such as JWT, JWE, JWKS, OIDC and CAS.
  • Experience in encryption and signing.
  • Previous exposure on API Gateways such as WSO2 and Spring Cloud Gateway or Eureka/Zuul.
  • Experience with DevSecOps, Kubernetes, Docker or AWS.
  • Knowledge of Web accessibility standards (WCAG 2.0, WCAG 2.1, WAI-ARIA).
  • Good understanding of UX design best practises, in particular responsive and mobile-first design.

At Uni Systems, we are providing equal employment opportunities and banning any form of discrimination on grounds of gender, religion, race, color, nationality, disability, social class, political beliefs, age, marital status, sexual orientation or any other characteristics. Take a look at our Diversity, Equality & Inclusion Policy for more information.

Key Skills

Ranked by relevance