Uni Systems

Java Engineer – System Integration

Uni Systems

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇪 Belgium

Visit company website
AI Apply
Apply

Job 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