Application Architect Java

Il y a 3 jours

Arrondissement of BrusselsCapital, Brussels, Belgique EngiFlex BV Temps plein
h3Tasks and responsibilities /h3pTo reinforce delivery teams working on critical digital services in the public sector, we are looking for an application architect who contributes to the development, integration and evolution of secure, interoperable and scalable solutions. /ppThe role supports the modernization of existing platforms, the rollout of new functionalities and the continuous improvement of software engineering practices in a complex multi-system environment. /ppKey activities include: /pulliDeveloping and maintaining business-critical applications and shared digital services. /liliIntegrating internal and external systems through APIs and service-oriented architectures. /liliImproving and modernizing existing applications and technical platforms. /liliHelping deliver resilient digital services for public sector organizations. /li /ulh3Responsibilities /h3ulliDevelop and maintain business applications, application components, APIs and web services. /liliContribute to application and technical architecture, including integration architecture, API Gateway design and technical building blocks, in collaboration with technical leads and solution architects. /liliParticipate in technical workshops, Agile/Scrum ceremonies and stakeholder meetings. /liliSupport testing activities, technical documentation, deployments, quality assurance, monitoring, reporting and continuous improvement. /liliWork with multidisciplinary teams to align business and technical requirements. /liliApply security, performance, interoperability and quality standards in the delivered solutions. /liliCarry out code reviews. /li /ulh3Your profile /h3bExperience /bulliMinimum 7 years of professional experience in Java software development. /liliMinimum 5 years of professional experience in application architecture. /liliExperience in complex multi-system environments and large-scale digital transformation projects. /liliExperience in a public sector environment is an asset. /liliProven experience in Agile delivery environments and familiarity with traditional development approaches. /li /ulbTechnical skills /bpYou have solid practical knowledge of the following technologies, methods and standards: /pulliJava 21 or higher, Spring Boot and Spring Framework (Core, JDBC, Data, Security, AOP) /liliJPA / Hibernate /liliRESTful Web Services, REST API, OpenAPI / Swagger and API Gateway principles /liliApplication architecture, technical architecture and integration architecture /liliIAM standards and protocols such as SAML2, OpenID and OAuth 2.0 /liliSecurity practices including OWASP /liliSOA, Backend-for-Frontend and CQRS /liliAngular 16 or newer /liliKeycloak, Lombok and MapStruct /liliTest-driven development with JUnit, Mockito, Spring Test and Cypress /liliSelenium and Testlink /liliMaven and NPM /liliDocker /liliOpenShift / Kubernetes /liliGit and GitLab CI/CD /liliJenkins /liliSonarQube /liliFlyway or Liquibase /liliPostgreSQL, SQL Server and relational databases /liliBPMN and UML /liliJira and Confluence /liliDollar Universe /liliJBoss 7.4 and Tomcat /liliBusiness analysis and process descriptions /liliAgile/Scrum methodologies and Continuous Integration / Continuous Delivery (CI/CD) /li /ulbSoft skills /bulliStrong analytical and problem-solving skills. /liliAbility to quickly understand and maintain existing codebases. /liliSolution-oriented communication style and a collaborative mindset. /liliAutonomous, proactive and focused on quality. /li /ulbLanguages /bulliFrench: expert level /liliEnglish: working proficiency /li /ulbWorking environment /bulliHybrid working model. /liliRegular on-site presence may be required depending on project needs and team activities. /liliCollaboration with multidisciplinary teams across different public sector organizations. /li /ulh3Offer /h3pYou will be part of a growing Belgian SME where initiative and personal development are encouraged. We will provide you with an enjoyable work environment with fun colleagues. We will work out a career plan with you, with attention and a budget for extra education/certification. You can count on an attractive salary, supplemented with extra-legal benefits, including a company car.br/(Freelance is also possible) /p