Full-Stack Engineer (Java)
Uni Systems
Brussels, Belgium
5 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Brussels, Belgium
Tech stack
Java
Spring Security
API
Agile Methodologies
Application Integration Architecture
Confluence
JIRA
Oracle WebLogic Server
Continuous Integration
Relational Databases
Web Development
Java Platform Enterprise Edition (J2EE)
Design of User Interfaces
Hibernate
Identity and Access Management
Interoperability
Java Persistence API
Spring
JUnit
Maven
OAuth
Scrum
Swagger
Responsive Web Design
SQL Databases
UML
Web Applications
Web Services
JetBrains
Test Driven Development
GIT
Spring Data
Containerization
Angular
Information Technology
Atlassian Tools
Bitbucket
Kendo UI
Front End Software Development
REST
Code Restructuring
Network Server
Docker
Jenkins
Oracledb
Job description
- Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA).
- Design of application APIs using suitable frameworks (REST, Swagger).
- Design and implementation of application integration with corporate IAM services for authentication and authorization purposes.
- Delivery through a CI/CD pipeline.
- Implementation of code according to a technical analysis.
Requirements
Do you have experience in Weblogic?, Do you have a Master's degree?, * Master's degree in IT with minimum 13 years of relevant experience, including proven and recent coding experience in Java web application development (Java Spring, Hibernate).
- At least 6 years of experience with Java web application development, including 3 years with Java Spring and REST API development.
- Minimum 3 years of experience in developing complex information systems.
- Minimum 3 years of frontend development using Angular or Kendo UI.
- Good knowledge of UI/UX for web applications, including responsive design.
- At least 2 years of experience with Agile software development practices (refactoring, test-driven development, user story modeling).
- Very good knowledge of web application design, in particular Java back-end components and frameworks (Spring Framework, Spring Data, Spring for Web Services, JPA, Spring Security).
- Experience with JEE applications.
- Experience with CI/CD pipelines, containerization (Docker), Git, Maven, Jenkins.
- Familiarity with Atlassian tools (Bitbucket, Jira, Confluence) and development IDEs (VS Code or JetBrains IDEs).
- Good knowledge of JUnit.
- Good knowledge of Enterprise Architecture, Java application servers (Oracle WebLogic), relational DBMS (Oracle DB), SQL, and UML modeling methods.
- Knowledge of interoperability technologies (web services, REST APIs) and security concepts, including OAuth.
- Knowledge of SCRUM methodology is an advantage.
- Fluent in English (at least B2).
About the company
At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Full-Stack Engineer (Java) to join our UniQue team.