Full Stack Engineer
BRUIN Financial
Manchester, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Manchester, United Kingdom
Tech stack
Java
JavaScript
Agile Methodologies
Artificial Intelligence
Cloud Computing
Software Quality
Continuous Integration
DevOps
Groovy
JUnit
Maven
Scrum
Software Engineering
Software Systems
Systems Integration
TypeScript
Private Cloud Environment
Cloud Monitoring
Spock
Backend
Gitlab
Angular
Front End Software Development
Api Design
Splunk
Appdynamics
Docker
Microservices
Job description
This is a hands-on role, ideal for someone who is strong in Java and enjoys working across the full stack, contributing to architecture, delivery, and modern engineering practices.
The role
You'll play a key role in delivering end-to-end software solutions, working closely with product and business stakeholders to build secure, scalable, and resilient systems.
While this is a full stack role, there is a strong emphasis on Java (Spring) and backend engineering, alongside exposure to modern frontend, cloud and DevOps environments., * Design, build and deliver scalable microservices using Java (Spring)
- Own delivery across the full software lifecycle (design, build, test, deploy, support)
- Work closely with stakeholders to translate business requirements into technical solutions
- Contribute to architecture decisions, system integrations and modernisation initiatives
- Implement best practices across code quality, testing and DevOps
- Support cloud adoption and platform improvements
- Develop and integrate AI-driven capabilities into applications and workflows
- Ensure high standards across security, performance, and reliability
Requirements
- Strong Java development experience (Spring) in complex environments
- Experience building microservices and API-driven architectures
- Good understanding of DevOps practices (CI/CD, automation, testing)
- Experience with tools such as GitLab, Docker, Splunk, AppDynamics
- Exposure to frontend technologies (JavaScript / TypeScript, Angular)
- Experience working in agile environments (Scrum / Kanban)
- Interest or experience in AI tools and integrating AI into applications
- Financial services experience is beneficial
Tech environment
- Backend: Java (Spring, Maven), Groovy
- Frontend: JavaScript / TypeScript (Angular)
- Architecture: Microservices
- Testing: JUnit, Spock
- DevOps & tooling: GitLab, Docker, CI/CD pipelines
- Cloud & monitoring: Private cloud, Splunk, AppDynamics