Senior Java Developer - Belfast

Synechron

Belfast City District

On-site

GBP 70,000 - 100,000

Full time

23 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Strong market rates
Excellent benefits

Job summary

Synechron is seeking a Senior Java Microservices Developer to design, develop and maintain scalable microservices using Java 17+ and Spring Boot. You will work with Kafka, Docker, Kubernetes and cloud-native tools to deliver high-quality solutions in a dynamic enterprise environment.

You will design, develop, deploy, test and monitor services, collaborate with cross-functional teams, and contribute to continuous improvement within Belfast’s Paper Exchange office on a permanent basis.

Qualifications

  • Proven Java 17+ and Spring Boot Microservices experience.
  • Strong knowledge of event-driven architecture with Kafka.
  • Relational DBs (DB2, Oracle) and NoSQL (MongoDB) exposure.
  • Docker/Kubernetes/OpenShift + Harness for container orchestration & CI/CD.
  • Maven/Gradle build automation; REST APIs documented with Swagger.
  • Monitoring/logging with Kibana/Elasticsearch; Mockito for tests.
  • Ability to write clean, scalable code and collaborate effectively.

Responsibilities

  • Design, develop, and deploy Java 17+ microservices using Spring Boot.
  • Collaborate across teams to deliver robust APIs and services.
  • Maintain databases (DB2, Oracle, MongoDB) and data models.
  • Create cloud-native solutions with Docker, Kubernetes, and Harness.
  • Implement automated tests with Mockito and integrate CI/CD pipelines.
  • Document APIs with Swagger and manage source with Git/Bitbucket.
  • Oversee builds with Gradle/Maven and monitor apps with Kibana/Elasticsearch.

Skills

Java 17+
Spring Boot Microservices
Kafka
REST API
Mockito
CI/CD
Git
Docker
Kubernetes
OpenShift
Harness
Gradle
Maven
DB2
Oracle
MongoDB
Reactor.js
Typescript
Swagger
Elasticsearch
Kibana

Tools

Docker
Kubernetes
OpenShift (Red Hat)
Harness
Gradle
Maven
Swagger
Kibana

Job description

Synechron is looking for a Senior Java Microservices Developer to design, develop and maintain scalable, event-driven microservices using Java 17+ and Spring Boot. You will work with a modern tech stack, including Kafka, Docker, Kubernetes, and cloud-native tools, to deliver high-quality solutions that support a dynamic enterprise environment.

Key Responsibilities
  • Design, develop, and deploy Java 17+ microservices using Spring Boot architecture
  • Collaborate with cross-functional teams to deliver robust APIs and microservices
  • Maintain and optimise RDBMS (DB2, Oracle) and NoSQL databases (MongoDB, Reactor.js, Typescript)
  • Create and manage cloud-native solutions with Docker, Kubernetes (Red Hat OpenShift), and Harness
  • Write and maintain automated tests using Mockito and integrate with CI/CD pipelines
  • Utilise version control systems like Git and Bitbucket for source management
  • Build and manage project dependencies and builds using Gradle and Maven
  • Develop reporting solutions with JasperReports
  • Configure and monitor applications with Kibana and Elasticsearch
  • Use Swagger for API documentation and testing
  • Work within a containerised environment leveraging Load Balancers and other cloud infrastructure components
  • Participate in continuous improvement initiatives, including code reviews, system tuning, and automation
Required Skills & Experience
  • Proven experience with Java 17+ and Spring Boot Microservices
  • Strong knowledge of event-driven architecture with Kafka
  • Hands-on experience with relational databases (DB2, Oracle) and NoSQL databases (MongoDB, Reactor.js, Typescript)
  • Familiarity with Docker, Kubernetes (Red Hat OpenShift), and Harness for container orchestration and CI/CD
  • Experience with build automation tools such as Maven and Gradle
  • Knowledge of RESTful API development, documented with Swagger
  • Experience with Monitoring & Logging tools like Kibana and Elasticsearch
  • Strong understanding of message brokers, load balancers, and cloud infrastructure
  • Experience with testing frameworks, especially Mockito
  • Ability to write clean, scalable, and maintainable code
  • Excellent problem-solving and communication skills
This is a permanent role, working x3 days a week from the Belfast office (Paper Exchange). Strong market rates and excellent benefits.
Diversity Statement

Synechron are proud to be an equal opportunity employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We offer flexible workplace arrangements, mentoring, internal mobility, learning and development programmes to support our global workforce. Empowerment and collaboration are at the core of how we operate.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer – Belfast (Hybrid)
Senior Java Microservices Engineer – Belfast (Hybrid)

Synechron • Belfast City District

On-site
GBP 70,000 - 100,000
Strong market rates
Excellent benefits
C# Developer - BELFAST- (Java or Python)
C# Developer - BELFAST- (Java or Python)

Synechron • Belfast City District

Hybrid
GBP 45,000 - 65,000
Senior Java Developer
Senior Java Developer

LA International • Greater London

Hybrid
Hybrid work model
C# Developer - BELFAST- (Java or Python)
C# Developer - BELFAST- (Java or Python)

Synechron • Belfast

Hybrid
GBP 60,000 - 80,000
Strong market rates
Excellent benefits
Flexible workplace arrangements
Java Developer - Belfast, Northern Ireland
Java Developer - Belfast, Northern Ireland

Randstad Technologies Recruitment • Belfast City District

Hybrid
GBP 55,000 - 75,000
Senior Java Developer - Newcastle
Senior Java Developer - Newcastle

Accenture UK & Ireland • Newcastle upon Tyne

Hybrid
GBP 70,000 - 90,000
25 days vacation per year
Annual performance bonus
Private medical insurance
+1
Senior Java Developer
Senior Java Developer

Russell Tobin • Manchester

Hybrid
GBP 60,000 - 90,000
Senior Java Microservices Lead - Hybrid in Belfast
Senior Java Microservices Lead - Hybrid in Belfast

Randstad Technologies Recruitment • Belfast City District

Hybrid
GBP 55,000 - 75,000
Back End Developer (Sheffield x3 days)
Back End Developer (Sheffield x3 days)

Synechron • Sheffield

Hybrid
GBP 65,000 - 90,000
Software Developer
Software Developer

McGregor Recruitment • City of Edinburgh

On-site