Job Description For an European institution in Brussels, we are looking for a FULL REMOTE Senior Java Architect with +5 years of Java Architect experience. Candidates need to have +10/15 years of IT/Java development experience. Work permit is not provided. Candidates need to be fluent in English. This position is also open for employees and contractors, who would like to commit long-term. Candidates need to be based in Europe. Tasks and responsibilities: Architecture and design of new information systems; Review of the architecture of existing systems, regular maintenance and support operations; Development and maintenance of Java Spring MVC monolith applications with JSP and JavaScript/jQuery/CSS frontend implementation; Design of component architecture and building blocks; Analysis of the integration of different information systems; Development and maintenance of software applications and components; Data analysis and data modelling; Coordination of the implementation of the technical architecture; Participation in technical working groups, progress meetings and meetings with users; Technical interface between the project leaders and the developers; Production of software architecture documents; Assistance during relevant parts of testing, analysis, technical documentation, deployment, evaluation, and reporting; Reviewing technical documentation, code reviews and security document reviews; Troubleshoot the technical issues in all environments (production priority one issues); Build and deploy new releases, executing all the necessary steps; Configuring software on local and managed environments; Profile: Bachelor's degree or Master's degree; +10/15 years of IT/Java development experience; +5 years experience in architecture for web information systems, including the design and development based on Java for web applications; +4 years experience in continuous integration tools (e.g., Maven, Gitlab, JUnit); +2 years experience in Oracle PL/SQL; +2 years experience in Spring Framework; Excellent knowledge of architecture best practices and patterns (including cloud usage, webservices); Excellent knowledge of applications design; Excellent knowledge of modelling tools; Excellent knowledge of Object-Oriented Programming languages; Excellent knowledge of Relational Database Management Systems; Excellent knowledge of Java EE technologies and Java application servers; Excellent knowledge of the Spring and Hibernate Frameworks; Excellent knowledge of Agile development methodologies (such as SCRUM, Kanban); Excellent knowledge of test automation tools (e.g., Junit, Selenium/Selenide); Excellent knowledge of code versioning tools (e.g., Git); Good knowledge of Linux as development environment; Good knowledge of Java server-side templating languages (e.g., ThymeLeaf, Apache Tiles, JSP); Good knowledge of front-end frameworks and libraries (e.g., jQuery, Angular); Knowledge of Enterprise Architecture; Knowledge of interoperability technology (e.g., web services SOAP/REST, message-oriented middleware, service-oriented bus, event architecture); Knowledge of data exchange formats (XML/XSD, Json); Fluent in English; Interested: Please forward your CV to [email protected]
Solutions Architect (Insurance) - Fully Remote
CoverGo
Precon / FEP Lead
Volta
Global Electrical Design Manager
Volta
Solutions Architect
Mesh
.NET Software Engineer - Remote
All European Careers
Senior Project Quality Assurance Lead - Europe - Remote
Worldwide Clinical Trials