Engineering manager (Java)
La Fosse
4 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 169KJob location
Tech stack
Java
JavaScript
Build Automation
Automation of Tests
Azure
Cloud Computing
Persistent Data Structure
DevOps
Monitoring of Systems
Java Virtual Machine (JVM)
Microsoft SQL Server
MongoDB
NoSQL
Redis
Next.js
Software Engineering
TypeScript
React
Spring-boot
Backend
Angular
Kubernetes
Front End Software Development
In-memory Data Grids
Dynatrace
Microservices
Requirements
We're looking for a hands-on Java Software Engineering Manager to lead a high-performing team building reliable, scalable systems. You'll balance technical leadership with people management, setting clear direction while staying close enough to the code to guide architecture and best practices.
Ideally you will have managed teams working with Java and modern Back End technologies, a proven track record of leading engineers, and a pragmatic, calm approach to problem-solving. Any E-commerce experience would also be highly advantageous.
Technical Requirements
- Strong commercial experience with Java/managing JVM engineers
- Promote DevOps (build/run it) methodology and practices
- Experience designing and delivering microservices-based architectures
- Solid understanding of CI/CD pipelines, including build automation, testing, and deployment
- Familiarity with modern engineering practices: automated testing, infrastructure as code, monitoring, and observability
Technology Stack
- Backend development across modern JVM frameworks including Spring, Spring Boot, and Micronaut, primarily using Java
- Cloud-native services deployed on Azure, with orchestration via Kubernetes and system monitoring/observability using tools such as Dynatrace
- Data persistence and storage using a mix of relational and NoSQL technologies, including SQL Server and MongoDB
- Frontend applications built with contemporary JavaScript frameworks and languages such as React, Next.js, Angular, and TypeScript
- In-memory data grids and caching solutions leveraging technologies like Redis and Ignite