đŸ‘šđŸ»â€đŸ’» postech.work

Senior Java Software Engineer

Signify Technology ‱ 🌐 In Person

In Person Posted 5 days, 5 hours ago

Job Description

Senior Java Developer – London (Hybrid: 2 Days Onsite)

We’re 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 you’re 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.

What You’ll Be Doing

Designing, 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 You’ll Bring

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

Ability to identify improvements and communicate them clearly.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.