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 🌱.