Java Backend Engineer
DCV Technologies Limited
Hemel Hempstead, UK
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
£79,277.0
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Application Performance Management
Microsoft Azure
Cloud Computing
Cloud Engineering
Code Review
Continuous Integration
Information Engineering
Distributed Systems
Fault Tolerance
+24 more
Java Virtual Machine (JVM)
Performance Tuning
Standard Sql
Software Engineering
Data Streaming
Data Processing
Google Cloud
Grafana
Concurrency
Spring-boot
Change Data Capture
Backend
Event Driven Architecture
Debezium
Kubernetes
Low Latency
Real Time Data
Apache Kafka
Video Streaming
Stream Processing
Splunk
Dynatrace
Docker
Microservices
Job description
- Design and develop scalable, low-latency, fault-tolerant backend applications using Java
- Build real-time data processing solutions for high-volume transactional systems
- Develop event-driven architectures using messaging and streaming technologies
- Design and implement microservices-based applications using Spring Boot
- Optimize application performance through profiling, tuning, and efficient resource utilization
- Develop APIs and backend services supporting sub-second response times
- Architect distributed systems with high throughput and minimal latency
- Implement resilient systems using caching, asynchronous processing, and circuit breaker patterns
- Perform code reviews and enforce engineering best practices
- Troubleshoot production issues and perform root cause analysis
Technologies:
- AWS
- Architect
- Azure
- Backend
- CI/CD
- Cloud
- Docker
- Dynatrace
- Grafana
- JVM
- Java
- Kafka
- Kubernetes
- SQL
- Splunk
- Spring
- Spring Boot
- microservices, We are recruiting for our banking client, who is seeking a Senior Java Backend Engineer to help build scalable solutions for real-time, low-latency data processing. The role focuses on capturing, processing, transforming, and distributing data across multiple systems while maintaining reliability, scalability, and performance.
Requirements
- 8+ years of backend application development experience using Java
- Experience building ultra-low-latency systems with processing latency under 100 ms
- Experience with systems processing millions of events or transactions daily
- Experience with real-time data synchronization across multiple platforms
- Strong expertise in low-latency application design and performance optimization
- Experience with Kafka, event streaming, and asynchronous architectures
- Experience implementing Change Data Capture (CDC) solutions using Debezium or similar technologies
- Experience with cloud-native application development
- Strong experience with Java 17+
- Solid experience with Spring Boot and microservices
- Experience with Dynatrace, Splunk, and Grafana
- Expertise in Apache Kafka, Kafka Streams, and Kafka Connect
- Knowledge of real-time streaming and event-driven architectures
- Experience with performance engineering, concurrency, and JVM tuning
- Knowledge of SQL and data engineering fundamentals
- Experience with Kubernetes, Docker, and CI/CD pipelines
- Experience with cloud platforms such as Azure, AWS, or Google Cloud
- Experience in latency analysis and optimization
- Excellent English communication skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…