Arrows
Java Software Engineer
ArrowsUnited Kingdom7 days ago
ContractRemote FriendlyEngineering, Information Technology

🚀 Senior Software Engineer – Backend (Java)

📅 6-Month Contract | 🏢 Hybrid (2 Days in Office) | 💷 £600 p/d inside ir35


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. 🚀

Key Skills

Ranked by relevance