Application Architect – Brussels – European Commission
at The White Team
1000 Brussels, Brussel-Hoofdstad - Bruxelles-Capitale, Belgium -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Jan, 2025 | Not Specified | 26 Oct, 2024 | N/A | Wso2,Dutch,Bamboo,Cas,Message Oriented Middleware,Kubernetes,Databases,Mysql,Gradle,Soa,Enterprise Architecture,Hibernate,Mockito,Oracle,Technical Documentation,Agile Methodologies,Angular,Security,Junit,Jquery,Web Services,Encryption,Npm | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Key Responsibilities:
- Design and oversee the implementation of application architectures in line with best practices.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Create and maintain clear, structured technical documentation.
- Ensure application solutions are aligned with Enterprise Architecture.
- Apply Agile principles and processes to deliver high-quality software.
- Guide the development team on the use of object-oriented programming languages and tools.
- Ensure application interoperability through the use of SOA, web services, and other middleware technologies.
- Present business and technical solutions to both technical and non-technical audiences.
- Maintain up-to-date knowledge of new technologies and industry trends, applying them as appropriate.
Required Knowledge and Skills:
- In-depth knowledge of application design and architecture principles.
- Strong expertise in Object Oriented Programming (OOP).
- Solid understanding of Enterprise Architecture and Relational DBMS (e.g., Oracle, MySQL).
- Proficient in Agile methodologies and BPM standards.
- Experience with interoperability technologies: SOA, web services, message-oriented middleware, service-oriented bus.
- Capable of producing high-quality technical documentation and delivering business and technical presentations.
- Strong problem-solving skills and the ability to adapt to evolving technologies.
Specific Technical Expertise:
- Extensive experience with Spring Framework, including Core, JPA/Hibernate, Security, and MVC.
- Proficient in Continuous Integration/Continuous Development (CI/CD) practices, with experience in source code control tools (GIT, Bitbucket) and build tools like Maven and Gradle.
- In-depth knowledge of Spring Boot Test, JUnit, and Mockito.
- Experience with Angular and NPM.
- Proficiency in Hibernate/JPA and databases like Oracle (version 8+) or MySQL (version 5+).
- Solid understanding of REST, SOAP, and Spring Web Services.
- Familiarity with the Atlassian Suite (JIRA, Confluence, Bitbucket, Bamboo).
- Knowledge of security frameworks/protocols like JWT, JWE, JWKS, OIDC, and CAS (asset).
- Understanding of encryption and signing (asset).
- Experience with API Gateways like WSO2, Spring Cloud Gateway, or Eureka/Zuul (asset).
- Familiarity with DevSecOps, Kubernetes, Docker, or AWS (asset).
- Understanding of Web accessibility standards (WCAG 2.0, WCAG 2.1, WAI-ARIA) (asset).
- UX design knowledge, particularly in responsive and mobile-first design (asset).
- Familiarity with additional JavaScript frameworks such as JQuery, NGRX, React, Knockout.js (asset).
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related fields.
- Proven experience as an Application Architect or similar role.
- Fluency in English is required; knowledge of French or Dutch is an asset.
Location: Brussels
Responsibilities:
- Design and oversee the implementation of application architectures in line with best practices.
- Collaborate with stakeholders to translate business needs into technical solutions.
- Create and maintain clear, structured technical documentation.
- Ensure application solutions are aligned with Enterprise Architecture.
- Apply Agile principles and processes to deliver high-quality software.
- Guide the development team on the use of object-oriented programming languages and tools.
- Ensure application interoperability through the use of SOA, web services, and other middleware technologies.
- Present business and technical solutions to both technical and non-technical audiences.
- Maintain up-to-date knowledge of new technologies and industry trends, applying them as appropriate
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Information Technology, Technology
Proficient
1
1000 Brussels, Belgium