Remote Java Application Architect

Posted

Apply now
Please, let EUROPEAN DYNAMICS know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We currently have a vacancy for a Java Application Architect fluent in English, to offer his/her services as an expert remotely.
  • The successful candidate will be integrated with the Development team of the company that will closely cooperate with a major client’s IT team.
  • Responsibilities include the architecture and design of information systems and analysis of the integration of different information systems.
  • The role involves the design and development of architectural components and building blocks, as well as reviewing the architecture of existing systems.
  • Coordination of the implementation of the technical architecture is required.
  • The candidate will design application data models, application workflow models, and APIs using suitable frameworks such as REST and Swagger.
  • The position includes the design and development of software components and building blocks using suitable back-end components and frameworks like Java Spring and JPA.
  • Delivery through a CI/CD pipeline is part of the responsibilities.
  • The candidate will also design and implement application integration with corporate IAM services for authentication and authorization purposes.

Requirements:

  • A Master's degree in IT combined with relevant IT professional experience of 13 years is required.
  • Proven and recent coding experience in Java web application development (Java Spring, Hibernate) is necessary.
  • At least 6 years of experience with Java web application development is required, including at least 3 years of development experience with Java Spring and REST API development.
  • A minimum of 3 years of experience in frontend development using Angular or Kendo UI is needed.
  • At least 2 years of experience with Agile software development, including refactoring, test-driven development, and user story modeling, is required.
  • Good knowledge of Atlassian tools (Bitbucket, Jira, Confluence, Bamboo) is necessary.
  • Proficiency in Maven, Jenkins, Docker, and Junit is required.
  • A good understanding of Enterprise Architecture is essential.
  • Knowledge of Relational DBMS, particularly Oracle DB and SQL, is required.
  • Familiarity with modeling methods and notations (UML) is necessary.
  • Excellent knowledge of CI/CD applications and container technologies is required.
  • Knowledge of Clean Architecture (ports & adapters) and DDD concepts is necessary.
  • Understanding of interoperability technology (e.g., web services, REST APIs) is required.
  • Knowledge of the SCRUM development methodology is an advantage.
  • An excellent command of the English language is mandatory.

Benefits:

  • The position offers a competitive remuneration package, either on a contract basis or with a full benefits package, based on qualifications and experience.
  • The opportunity to work in an exciting and dynamic company as part of a team for a major European Institution is provided.
  • The work environment is international, multilingual, and multicultural, offering real chances to make a difference.
  • All applications will be treated as confidential.
Apply now
Please, let EUROPEAN DYNAMICS know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback