Thursday, October 30, 2025

Job Description

Tasks:Architecture and design of information systems;Review of the architecture of existing systems;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;Design of application data models and 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 in IT or relevant discipline, combined with a minimum of 13 years of relevant working experience in IT;At least 6 years of experience in development of information systems;At least 6 years of experience with Java web application development (of which, at least 3 years of development experience with Java Spring, Java 8+ and REST API development);At least 3 years of experience in development of complex information systems;At least 3 years of experience in frontend development using Angular or Kendo UI;At least 2 years of experience with Agile software development (refactoring, test-driven development, user story modelling);Good knowledge of Atlassian systems (Bitbucket, Jira, Confluence, Balsamiq);Good knowledge of CI/CD and tools like Git Maven, Jenkins, Docker, Junit;Good knowledge of Enterprise Architecture and JEE applications;Good knowledge of Java application servers, in particular Oracle WebLogic and Oracle DB;Good knowledge of modelling methods and notations (UML)and SQL;Good knowledge Spring framework, Spring data, Spring for web-services, JPA, spring security, Micro-services;Good knowledge of Oauth and security concepts;Knowledge of interoperability technology (e.g. web services, REST APIs);Excellent command of the English language.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs