Lead/Senior Scala Developer St Albans
Senior Software Engineer with over 15 years of expertise in Java (8–17), Scala, Spring Boot, Akka, Kafka, and Kubernetes. Proven track record delivering microservices and data-intensive systems across finance, health, government, and telecoms. Skilled in functional programming, CI/CD, Agile (Scrum, Kanban, XP), and stakeholder communication.
Skills
- agile
- Akka
- AssertJ
- AWS
- Azure
- CI/CD
- CQRS
- DDD
- Docker
- Event Sourcing
- Functional Programming
- GCP
- Git
- Grafana
- gRPC
- HDFS
- Hive
- Java
- javascript
- Jenkins
- JUnit 5
- Kafka
- Kanban
- Kibana
- kotlin
- Kubernetes
- Maven
- Mentorship
- Microservices
- Mockito
- MongoDB
- Pair Programming
- Perl
- Play
- Python
- SBT
- Scala
- ScalaTest
- scrum
- Senior Technical Leadership
- Spark
- Spring Boot
- SQL
- TDD
- Vert.x
- WebFlux
- WebLogic
- XP
Experience
-
Aug 2025 - Present
Software Architect Specialist at Government Project
-
– BPSS and SC cleared
– Led integrations workstream delivery team of 10 members
– Managed and mentored team to maintain focus on delivery
– Collaborated with managers and colleagues across project levels
– Conducted client-facing meetings and planning activities
– Built technical teams by hiring developers, cloud engineers, and architects
– Established technical delivery processes for teams to follow
– Provided senior leadership and facilitated concept transfer through visual methods
– Developed Java applications
– Worked with AWS Cloud Services: VPC, Lambda (StepFunctions), S3, IAM, EventBridge, and more -
Apr 2024 - Aug 2025
Senior/Lead Scala & Java Developer at HMRC
-
– Channel Routing and Integration Service – ChRIS, a high-volume microservices system using asynchronous JMS messaging
– Developed secure Java EE components on WebLogic for PAYE, VAT, and SA systems
– Created Keystores and Truststores with Keytool and OpenSSL for encryption
– Configured WebLogic server for secure communication using TLS 1.2
– Implemented Jetty server service to support testing and increase testability
– Automated SSL-related tasks using Perl and Python scripts
– Stamp Taxes on Shares Service – STOS
– Led technical direction for the Stamp Taxes on Shares domain
– Led service prototyping using Scala and Play
– Led service development of STOS using Scala/Play on MDTP platform
– Implemented frontend components using custom UI framework
– Set up GitHub CI/CD pipeline and refined Agile practices
– Income Tax View & Change Service
– Built income tax logic using Scala, Cats, and microservices
– Implemented standard frontend framework following agreed UI design
– Used TDD with ScalaTest, ScalaMock, and Mockito to drive service logic
– Developed code interacting with MongoDB for queries and data storage
– Used Kibana and Grafana for monitoring; GitHub CI/CD for builds and deployments -
Mar 2023 - Oct 2023
Scala Developer / Lead Engineer at Lloyds Banking Group
-
– Worked on a compliance project to report daily exposure to front desk traders
– Used Scala with Spark to process and save data to HDFS (HQL, Hive) in Parquet format
– Implemented Akka/Scala framework Actors to organize system execution and behavior
– Developed and maintained Kafka and Spark streaming logic interacting with the data lake
– Set up and configured gRPC for component-to-component binary communication
Education
-
2005
MSc Computer Systems & Networks at London South Bank University
-
1999
BSc Computing for Business at University of Northumbria