Senior Backend Engineer (Mongo Focus)- 6-Month Hybrid - Redhill (Hybrid)
Hamilton Barnes
Redhill, United Kingdom
2 days ago
Role details
Contract type
Contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Redhill, United Kingdom
Tech stack
Java
Amazon Web Services (AWS)
Command-Query Responsibility Segregation (Software Development)
Data Security
Software Design Patterns
MongoDB
Query Optimization
Data Streaming
Spring-boot
Indexer
Backend
Amazon Web Services (AWS)
GraphQL
Event Sourcing
Api Gateway
Amazon Web Services (AWS)
Stream Processing
Microservices
Job description
Senior Backend Engineer- 6-Month Hybrid - Redhill (Hybrid)
We are looking for a highly skilled Senior Backend Engineer to join our Streaming Platform team. In this role, you will design and build large-scale, high-throughput Back End services using modern technologies including Java, Spring Boot, microservices architecture, GraphQL, AWS, and MongoDB.
Key Responsibilities
- Architect, design, and develop scalable, event-driven microservices using Java (17+) and Spring Boot
- Apply modern microservices design patterns such as:Build and integrate GraphQL APIs for efficient and flexible data access
- Saga
- CQRS
- Event Sourcing
- Circuit Breaker
- API Gateway
- Strangler Pattern
- Optimize MongoDB performance through aggregations, indexing, and query tuning
- Implement Real Time data processing using MongoDB Change Streams
- Design asynchronous workflows using AWS SNS/SQS
- Deploy and manage services on AWS ECS
Key Skills & Knowledge
- Strong expertise in Java (17+) and Spring Boot
- Proven experience with distributed microservices architectures
- Deep understanding of microservices design patterns
- Strong experience building GraphQL APIs
- Advanced knowledge of MongoDB:
- Hands-on experience with AWS services (SNS, SQS, ECS)
Contract Details
- Duration: 6 months
- Location: Redhill(1 day on-site per week)
- Daily Rate: £525 (Inside IR35)
- Start Date: ASAP
Requirements
- Strong expertise in Java (17+) and Spring Boot
- Proven experience with distributed microservices architectures
- Deep understanding of microservices design patterns
- Strong experience building GraphQL APIs
- Advanced knowledge of MongoDB:
- Hands-on experience with AWS services (SNS, SQS, ECS)