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
Senior Project Landscape Architect at Langan managing landscape architecture projects. Leading planning, design, and team mentoring in Chicago, IL with a focus on urban environments.
Domain Architect managing Pharma R&D architecture initiatives at Roche. Collaborating with teams to align business priorities with multi - year roadmaps.
Manager Architect developing and managing technical road maps and designs for Ameriprise India LLP. Overseeing complex architecture across various domains including data, infrastructure, applications, and security.
Lead System Architect overseeing technical architecture for EIS customer solutions in Japan. Collaborating with partners and teams, ensuring compliance and security best practices.
Package Architect at Micron Technology focusing on advanced packaging and system exploration. Defining architectures for future memory systems with extensive experience in package design and simulation.
Signal Integrity Architect focusing on architectural strategies for high - speed memory interfaces at Micron Technology. Evaluating future interfaces using data - driven analysis in the semiconductor industry.
Senior technical leadership position defining DRAM system architectures at Micron. Leading innovation in memory technology and collaborating with customers to build next - generation platforms.
3P Architect driving rack - and cluster - level reference designs for AI infrastructure at OpenAI. Collaborating with internal and external teams to translate workload requirements into system architectures.
Sr. Model - Based System Architect developing digital engineering ecosystems for aviation safety technology. Collaborating across teams to design information schemas and data models for engineering processes.