Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

E-Solutions

NewBe an early applicant

Java Software Engineer

Posted Updated
Discussion

Summary

Senior Java software engineer/architect role in Belgium: define technology roadmaps and architectural standards across development squads, coach teams, and provide hands-on support with Java, Spring Boot, microservices, cloud platforms (OpenShift, Azure), CI/CD, observability and emerging tech like Agentic AI.

  • Define and manage the technology roadmap across Java, Angular, cloud platforms and
  • 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.
  • Drive consistency and continuous improvement across:
  • GitHub workflows and versioning
  • Monitoring and observability
  • OpenShift and Azure
  • 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.

  • Spring Boot / Spring Cloud
  • REST APIs, JSON and SOAP Web Services
  • Microservices and distributed systems

Frontend

  • Struts, JSF / JSP are considered a plus

GitHub

Platforms & Cloud

AI & Emerging Technology

Agentic AI

Claude / Anthropic ecosystem

OpenAI Codex

Ways of Working

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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →