×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Software Engineer

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Enso Recruitment
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Job Description & How to Apply Below

Enso Recruitment is delighted to be working with a brand new FDI organisation who are establishing their engineering function in Belfast. They are seeking a Senior Java Software Engineer to join a high-performing, engineering-led team delivering cloud, data, and API-driven platforms for enterprise clients.

This is a hands-on engineering role designed for individuals who enjoy working across backend and frontend systems, distributed data pipelines, and cloud-native infrastructure while maintaining a strong focus on quality and architectural excellence.

The Opportunity

You’ll join a deeply technical team delivering large-scale data, API, and infrastructure solutions for enterprise and regulated clients. This role offers exposure to real-world production systems operating m streaming architectures to high-availability backend services.

Engineers here rotate across projects and industries, gaining broad technical exposure while contributing meaningfully to mission-critical systems. This is an environment that values ownership, architectural input, and technical growth.

Key Responsibilities End-to-End Engineering
  • Build scalable backend systems using Java, Spring, and microservices architectures across the full stack
  • Design and implement distributed data pipelines using technologies such as Spark, Kafka, Databricks, and Iceberg
  • Develop APIs and services that integrate streaming and batch data systems
  • Contribute to ETL/ELT workflows and large-scale data transformations
  • Optimise datasets and storage formats (e.g., Parquet, Hadoop ecosystems)
  • Collaborate with frontend engineers to support integration with React-based user interfaces
  • Support system modernisation and migration to cloud-native environments
Technical Leadership & Delivery
  • Contribute to architectural decisions around data workflows and service design
  • Break down complex problems into structured delivery plans
  • Participate in code reviews and uphold high engineering standards
  • Mentor junior engineers and contribute to knowledge sharing
  • Collaborate directly with client teams to deliver high-impact technical solutions
About You
  • Strong experience in software engineering across backend and frontend development
  • Advanced expertise in Java and Spring
    , including multi-threaded systems
  • Great experience connecting backend services to React frontends
  • Experience building scalable data pipelines (
    Spark
    , Kafka
    , Databricks
    , Iceberg or similar)
  • Strong working knowledge of SQL
    , with hands-on experience working with Parquet and big data file formats
  • Familiarity with Hadoop
    -based ecosystems and distributed systems
  • Experience working with APIs and modern CI/CD workflows
  • Collaborative mindset and ability to operate in fast-paced, delivery-driven environments
  • Home office equipment provided
  • Regular social events and wellness activities

To find out more about this opportunity, hit Apply or reach out to a member of the Enso Recruitment team today!

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary