A role like this doesn't come around too often and could just be the career move that you're looking for.
What's better than a role which is highly rewarding and socially fulfilling?
As a Lead Developer you will be in collaboration with the existing team; responsible for the development of new services, refactoring of existing services and the migration of solutions. This is a fantastic opportunity to join an exciting programme of work; focussing on a major transformation and modernisation project.
What will you be doing: - Accountable for developing and implementing new and revised services and migration code
- Identify and raise technical risks
- Promote a risk-aware culture, ensure efficient and effective risk and compliance management practices by adhering to required standards and processes
- Working cooperatively with and leading the scrum team to achieve high quality results
- DevSecOps based automation of the solution components and code quality.
What you'll bring: - At a lead Engineer level we would expect you to have experience of most or all of the following:
- Experienced with the primary technologies used: Java 8 or above, Spring Boot, OpenShift (Kubernetes and Containers), Red Hat Fuse (Camel), JPA/Hibernate, SQL databases.
- Strong knowledge of Enterprise Integration Patterns including RESTful, SOAP, JMS & FTP using industry leading integration technologies including Red Hat Fuse (Apache Camel and MQ) and or IMB equivalents
- Cloud native delivery using industry standard Microservices, containers, serverless and Kubernetes management, orchestration and operation deployed through OpenShift.
- Working with Git based distributed version control systems, integrated pipelines using Jenkin's, Maven and Tekton, automated application builds using container assembly techniques, code quality checking using Postman, SoapUI, Junit, Mockito, Selenium, Gherkin, OWASP Zap, ect.. and deployments using Kubernetes and Operators.
- Thorough understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile or iterative delivery
- Excellent written and verbal communication skills.
- Demonstrable growth mind-set, enthusiastic about learning new technologies quickly and applying the gained knowledge to address business problems.
- Capable of collaborating with stakeholders and project leaders to understand requirements, deliverables, and set expectations on tasks that you will be responsible for
- Very motivated to build excellent code and progress towards design
It'd be nice if you had: - Some of the following would be beneficial for this role:
- Red Hat/JBoss Enterprise Middleware Product Stack: JBoss Enterprise Application Platform (EAP), JBoss Fuse, JBoss Business Rules Management System (BRMS)/Decision Manager (DM), Business Process Management System (BPMS)/Process Automation Manager (PAM).
- Cloud and cloud native based development certifications.
- Proven ability in managing a team of software engineers
Role: Full Time - Permanent
Location: Hybrid
Security Clearance Level: SC (Eligible for SC clearance)
Internal Recruiter: Kanwal Toor
Salary: £45,000 - £66000
Benefits: £5,400 car allowance, 25 days annual leave with the option to buy additional days, private medical, life assurance, pension, and generous flexible benefits fund.
If you are interested in this role but not sure if your skills and experience are exactly what we're looking for, please do apply, we'd love to hear from you!
Although this role is advertised as full-time, we support different ways of working and can offer a range of flexible working arrangements. So, if you're interested and need to work flexibly, we encourage you to apply and talk to us about what might be possible.
Loved reading about this job and want to know more about our company?We support the UK Government to tackle today's biggest challenges. We combine technical expertise and delivery capability with vision to accelerate change and reinvent the way that Public Services are designed and delivered. We work with energy and integrity to build intelligent, highly secure, joined-up solutions that make a difference to everyday lives. We've been helping Government to make a difference for 50 years, creating common systems and approaches, enabling government to work across multiple agencies and radically transform how Public Services are delivered. Empowering Government to make a difference to everyone, every day.