Java Software Engineer

Il y a 2 jours

Brussels Brussels Region, BRU, Belgique E-Solutions Temps plein
Your Responsibilities Architecture & Technology Roadmap
• Define and manage the technology roadmap across Java, Angular, cloud platforms and engineering tooling.
• Ensure architectural consistency and alignment across multiple development squads.
• Define architectural principles, integration guidelines and engineering best practices.
• Guide modernization and technology-adoption initiatives.
• Provide technical leadership across Java/software engineering and related domains such as Cloud, Security, or AI. Hands-on Support to Engineering Teams
• Support squads with complex architectural and technical challenges.
• Participate in sprints when required to assist with refactoring, rework or complex implementations.
• Define and promote secure, scalable, and maintainable engineering practices.
• Coach teams on architectural and technical decisions. DevOps, Tooling & Engineering Excellence
• Drive consistency and continuous improvement across:
• CI/CD pipelines
• GitHub workflows and versioning
• Monitoring and observability
• OpenShift and Azure
• Test automation
• Release, change, incident and problem management Collaborate closely with DevOps, Cloud, Security and Observability teams. Promote automation and standardization across engineering teams. Innovation & Technology Watch
• Monitor emerging technologies and assess their potential value.
• Drive PoCs, experiments and pilot initiatives.
• Explore developments in areas such as Agentic AI, cloud-native technologies and next generation security.
• Encourage experimentation, knowledge sharing, and continuous improvement. What You Bring Senior-level experience in Java software engineering and system/application architecture. Strong knowledge of Java, Spring Boot, microservices, APIs and distributed systems. Good understanding of software architecture, integration and design patterns. Experience with CI/CD, GitHub, container platforms, cloud environments and observability. Ability to work across multiple engineering squads and influence technical direction. Comfortable combining high-level architecture with hands-on technical involvement. Strong communication, coaching and stakeholder-management skills. An autonomous, pragmatic and forward-looking mindset. Technical Environment Experience across several of the following technologies is relevant. Candidates are not expected to be experts in every technology listed. Backend & Architecture
• Java 8-21
• Spring Boot / Spring Cloud
• REST APIs, JSON and SOAP Web Services
• Microservices and distributed systems
• Design patterns
• JDBC, Hibernate / JPA Frontend
• Angular
• Node.js
• JavaScript
• XHTML / CSS
• Mockito / WireMock
• Struts, JSF / JSP are considered a plus Databases & Modelling
• Oracle, including ExaCC
• PostgreSQL
• SQL / PL/SQL
• UML
• DDL / DML DevOps & Engineering Tooling GitHub
• Maven
• Jenkins
• IntelliJ
• Swagger / OpenAPI
• Postman / SOAP-UI
• JUnit
• Sonar
• Dynatrace Platforms & Cloud
• Docker
• Kubernetes
• OpenShift
• Azure
• Tomcat / WebSphere / JBoss AI & Emerging Technology Agentic AI Claude / Anthropic ecosystem OpenAI Codex Ways of Working
• Scrum
• XP
• Pair programming
• CI/CD
• Test automation
• Secure-by-design development
• Nice to Have Experience within the telecommunications industry. Knowledge of TM Forum (TMF) standards. Exposure to emerging security standards such as NIS2 and post-quantum cryptography (PQC). Why Join?
• Shape technology direction across multiple engineering teams.
• Influence architectural standards, tooling and engineering practices.
• Combine strategic architecture with hands-on technical involvement.
• Drive modernization, innovation and technology-adoption initiatives.
• Work with experienced technical teams with significant autonomy and ownership