European Dynamics logo

Senior Application Architect (Java, Angular) - Remote

European DynamicsRemote — Brussels, Brussels, Belgium
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Required Qualifications:Master's degree in IT or a related field, with at least 13 years of relevant IT experience;A minimum of 6 years of experience in developing information systems;At least 6 years of experience in Java web application development, including a minimum of 3 years with Java Spring and REST API development;3+ years of front-end development experience using Angular or Kendo UI;2+ years of Agile software development experience, including refactoring, test-driven development, and user story modeling;Proficient in implementing data pipeline patterns for data analysis;Experience with real-time data stream processing (Kafka);Familiarity with Git and IDEs such as VS Code or JetBrains;Experience working within SCRUM methodologies;Knowledge in Data Science, particularly in organizing and providing access to storage data;Strong background in web application design, specifically Java back-end components and frameworks (Java Spring);Working knowledge of OAuth;Familiarity with CI/CD tools (Atlassian tools like Bitbucket, Jira, Confluence, Bamboo);Proficient with Maven and Docker;Understanding of JUnit and Enterprise Architecture;Experience with Java application servers and Relational DBMS, particularly Oracle DB;Familiarity with modeling methods and notations (UML).

About the job

European Dynamics is hiring a Senior Application Architect (Java, Angular) to work remotely from within the EU. The position centers on designing and guiding the architecture of information systems in partnership with a client IT team based in Brussels. English fluency is essential.

What you will do

  • Design and architect information systems tailored to business requirements.
  • Evaluate existing system architectures and suggest improvements.
  • Develop core architectural components and building blocks.
  • Analyze integration between various information systems.
  • Lead the implementation of technical architecture decisions.
  • Document software architecture thoroughly.
  • Take part in technical working groups, progress meetings, and user consultations.
  • Create data and workflow models for applications.
  • Develop application APIs using REST and Swagger frameworks.
  • Build and implement software components using Java Spring and JPA.
  • Integrate applications with corporate IAM services for authentication and authorization.
  • Support software delivery using a CI/CD pipeline.

Collaboration and location

This is a remote role focused on collaboration with a client team in Brussels, Belgium.

About European Dynamics

European Dynamics is a leading technology consultancy firm specializing in IT solutions across Europe. We pride ourselves on our innovative approach and commitment to delivering high-quality services to our clients.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.