Senior Java Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Backend Developer
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 OpportunityYou’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
- 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
- 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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: