Senior Software Engineer – Backend (Java)
6-Month Contract | Hybrid (3 Days in Office) | £600 p/d
We're looking for a skilled Backend Java Engineer to join an innovative team on a 6-month contract. If you love solving complex problems, mentoring others, and working on cutting-edge data platforms at scale- this one's for you
What you'll do:
* Develop and maintain scalable, data-driven applications in Java
* Lead on requirements, design workshops, and solutioning
* Mentor junior engineers and share best practices
* Implement & optimise microservices and distributed systems on GCP (GKE, PubSub, BigQuery, Dataflow) using Docker & Kubernetes
* Build and manage efficient data pipelines with streaming tech + relational/NoSQL databases
* Ensure high quality through robust unit, integration, and non-functional testing
* Contribute to CI/CD practices with Jenkins and Git
* Troubleshoot, propose improvements, and stay ahead of emerging technologies
What you'll bring:
* Strong Java & OOP experience
* Background in data platforms, frameworks & streaming technologies
* Familiarity with microservices & distributed systems
* Exposure to GCP (GKE, PubSub, BigQuery)
* Experience with relational/NoSQL databases
* Proficiency with Docker & Kubernetes
* Solid understanding of engineering best practices (CI/CD, Git, testing)
* Problem-solving mindset & curiosity for new technologies
If this sounds like your kind of challenge, I'd love to hear from you Apply today and let's chat about how you can make an impact on this exciting project.