Hybrid Senior Application Architect – Public Sector Experience

Posted 3 hours ago

Apply now

About the role

  • Senior Application Developer/Architect leading the modernisation of Java applications for public sector projects. Collaborating with stakeholders and providing architectural oversight across complex environments.

Responsibilities

  • Lead the modernisation and migration of legacy Java applications, including Struts (v1 & v2), JSP, JSF, AngularJS and Angular-based solutions.
  • Define and implement strategies to transition non‑API legacy systems to RESTful API‑based architectures.
  • Provide architectural oversight for containerised application development aligned with best‑practice engineering principles.
  • Create high‑quality documentation, including migration playbooks, technical findings, and continuous improvement artefacts.
  • Apply identity and access management principles including OIDC and OAuth2 across modernised systems.
  • Contribute to Kubernetes/OpenShift deployment design patterns—e.g., S2I, binary builds, config maps, secrets, sidecars, health probes, circuit breakers.
  • Collaborate with stakeholders to gain alignment on architectural decisions and migration approaches.

Requirements

  • Minimum 7+ years’ experience in senior application development or architecture roles.
  • Proven Public Sector experience in an Application Architect capacity.
  • Essential skills Client-facing skills.
  • People management skills - introducing and building ways in which people can learn from each other, encouraging mentoring and the transfer of knowledge by designing and delivering learning interventions.
  • Team work and emotional intelligence.
  • Good self-management – continuous performance is both an objective and a mind-set.
  • High value on openness and transparency.
  • Strong expertise across Java-based legacy frameworks (Struts, JSP, JSF), modern front-end frameworks (AngularJS, Angular) and modern Java tooling.
  • Deep experience with Java application servers and servlet containers such as WebLogic, JBoss/WildFly, and Tomcat.
  • Proficiency in Spring, Spring Boot and/or Quarkus.
  • Knowledge of modernisation patterns and architectural migration strategies.
  • Solid understanding of identity and access management (OIDC, OAuth2).
  • Demonstrated ability to modernise large, complex Java codebases within the Public Sector.
  • Hands‑on experience with Kubernetes/OpenShift deployment patterns.
  • Proven track record of documenting and standardising technical learnings through playbooks or knowledge-sharing artefacts.

Benefits

  • At Expleo, we are committed to providing a competitive salary and substantial benefits offering with unique wellbeing, financial and employee recognition programmes.
  • We pride ourselves on our diverse and inclusive culture and offer a variety of family friendly policies and enhanced leave to help you achieve a healthy work life balance.
  • By providing significant learning and development opportunities, we encourage individual growth and success throughout your career with us.
  • Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges.
  • We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects.
  • Expleo Academy - enables you to acquire and develop the right skills by delivering a suite of accredited training courses.
  • Competitive company benefits such as medical and dental insurance, pension, life assurance, employee wellbeing programme, sports and social events, birthday hampers and much more!

Job title

Senior Application Architect – Public Sector Experience

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job