Senior Java Developer London (Hybrid: 2 Days Onsite)Were partnering with a leading global organisation that is scaling its engineering function and looking for a Senior Java Developer to join their London team. If youre passionate about building data-driven platforms, enjoy solving complex challenges, and want to work with modern cloud-native technologies, this is the role for you.Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required.What Youll Be DoingDesigning, developing, and maintaining scalable Java applications using strong OOP principles.Playing an active role in requirements gathering and design workshops, contributing ideas and identifying gaps.Mentoring and pairing with junior developers to support team growth and best engineering practices.Implementing and optimising microservices and distributed systems using GCP technologies (GKE, PubSub, BigQuery, Dataflow).Designing and maintaining data processing pipelines across streaming, relational, and NoSQL systems.Writing and executing unit, integration, and non-functional tests to uphold high code quality standards.Participating in Agile ceremonies, researching new approaches, and contributing to team discussions.Supporting CI/CD processes with Jenkins and Git, ensuring smooth deployments and automation.Troubleshooting production issues, proposing improvements, and staying ahead of emerging technologies.What Youll BringStrong experience in Java and core object-oriented programming.Background working with data platforms, streaming technologies, and data processing frameworks.Understanding of microservices architecture and distributed systems.Exposure to Google Cloud Platform, ideally GKE, PubSub, and BigQuery.Experience with relational and/or NoSQL databases.Knowledge of Docker, Kubernetes, and cloud-native engineering.Solid understanding of Git, CI/CD pipelines, automated testing, and engineering best practices.Experience with unit, integration, and performance testing.Hands-on use of Jenkins for CI/CD automation.Strong problem-solving skills, curiosity, and a proactive mindset. xjdpvnf Ability to identify improvements and communicate them clearly.
Job Title
Senior Java Software Engineer