
Java Engineer – System Integration
Uni Systems
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇪 Belgium
Visit company websiteJob Level
SeniorLead
Tech Stack
AngularDockerHibernateJavaJenkinsJUnitMavenOracleSpringSQL
About the role
- Involvement in the Architecture and design of information systems, also reviewing the existing systems' architecture
- Design and development of architectural components and building blocks
- Analysis of the integration of different information systems
- Coordination of the implementation of the technical architecture
- Production of software architecture documents
- Participation in technical working groups, progress meetings, and meetings with the users
- Design of application data models
- Design of application workflow models
- Design of application APIs using suitable frameworks (REST, Swagger)
- Design and development of software components and building blocks using suitable back-end components and frameworks (Java Spring, JPA)
- Design and implementation of application integration with corporate IAM services for authentication and authorization purposes
- Delivery through a CI/CD pipeline
Requirements
- Master's degree and at least 13 years of relevant work experience
- Proven and recent coding experience in Java web application development (Java Spring, Hibernate)
- Minimum 6 years of experience in the development of information systems
- Minimum 6 years of experience with Java web application development (of which, at least 3 years of development experience with Java Spring and REST API development)
- At least 3 years of experience in the development of complex information systems
- At least 2 years of experience with Agile software development (refactoring, test-driven development, user story modelling)
- 3+ years of frontend development with Angular or Kendo UI (advantage).
- Strong knowledge of Java back-end frameworks (Spring), Oracle WebLogic, Oracle DB, SQL, and UML.
- Proficiency with Atlassian tools (Bitbucket, Jira, Confluence, Balsamiq), Maven, Jenkins, JUnit, and Docker.
- Experience with CI/CD pipelines, container technologies, and interoperability (REST APIs, web services).
- Familiarity with SCRUM methodology (advantage)
- Excellent use of the English language (verbal & written).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaJava SpringHibernateREST APISQLUMLAgile software developmentCI/CDcontainer technologiesapplication integration
Soft skills
communicationcoordinationteam collaborationproblem-solvinganalytical thinkinguser story modellingtechnical documentationmeeting facilitationleadershipadaptability
Certifications
Master's degree