Job Description
Edison Smart are working with a global technology business that's building large-scale backend platforms supporting millions of users. They're looking for a Senior Java Developer to join a high-calibre engineering team focused on distributed systems, cloud infrastructure and high-performance backend services.
This is a hands-on role where you'll design, build and optimise highly scalable Java applications, working with modern cloud technologies, real-time data streaming and microservices architecture.
What you'll do
- Design and develop high-performance backend services using Java.
- Build scalable distributed systems and REST APIs.
- Work with cloud-native technologies, streaming platforms and large datasets.
- Optimise system performance, reliability and scalability.
- Collaborate with engineering teams to deliver production-ready software.
Tech Stack
- Java 11/17+
- Spring Boot, Dropwizard
- Google Cloud Platform
- Kafka, Pub/Sub, Dataflow
- Cassandra, MySQL, BigQuery
- Kubernetes, Docker
- Jenkins, Gradle
- DataDog
What we're looking for
- 6+ years of Java backend development experience.
- Strong background in distributed systems and microservices.
- Experience building high-volume, highly available platforms.
- Knowledge of cloud infrastructure, Kubernetes and containerised applications.
- Strong debugging, performance tuning and system design skills.