Senior Java Software Engineer in Belfast
Senior Java Software Engineer

Senior Java Software Engineer in Belfast

Belfast Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Enso Recruitment

At a Glance

  • Tasks: Build scalable backend systems and develop APIs for enterprise clients.
  • Company: Join a new FDI organisation establishing its engineering function in Belfast.
  • Benefits: Home office equipment, regular social events, and wellness activities.
  • Why this job: Work on cutting-edge projects with real-world impact and technical growth opportunities.
  • Qualifications: Strong Java and Spring experience, plus skills in data pipelines and APIs.
  • Other info: Collaborative environment with a focus on ownership and architectural excellence.

The predicted salary is between 36000 - 60000 £ per year.

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 at scale. From 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!

    Senior Java Software Engineer in Belfast employer: Enso Recruitment

    Enso Recruitment is an exceptional employer, offering a dynamic work environment in Belfast where innovation and technical excellence thrive. With a strong focus on employee growth, the company provides opportunities for engineers to rotate across diverse projects, enhancing their skills while contributing to impactful solutions for enterprise clients. The culture promotes collaboration, ownership, and regular social events, ensuring a supportive atmosphere that values both professional development and personal well-being.
    Enso Recruitment

    Contact Detail:

    Enso Recruitment Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Java Software Engineer in Belfast

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, Spring, and data pipelines. This gives potential employers a taste of what you can do and sets you apart from the crowd.

    ✨Tip Number 3

    Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. We want you to shine!

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

    We think you need these skills to ace Senior Java Software Engineer in Belfast

    Java
    Spring
    Microservices Architectures
    Distributed Data Pipelines
    Spark
    Kafka
    Databricks
    Iceberg
    API Development
    ETL/ELT Workflows
    SQL
    Parquet
    Hadoop Ecosystems
    React
    CI/CD Workflows

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Java Software Engineer role. Highlight your expertise in Java, Spring, and any relevant cloud technologies to catch our eye!

    Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with our mission. Share specific examples of your work with scalable systems and data pipelines to show us what you can bring to the team.

    Showcase Your Projects: If you've worked on interesting projects, especially those involving backend and frontend systems or cloud-native infrastructure, make sure to include them. We love seeing real-world applications of your skills!

    Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any updates from us!

    How to prepare for a job interview at Enso Recruitment

    ✨Know Your Tech Stack

    Make sure you’re well-versed in Java, Spring, and the other technologies mentioned in the job description. Brush up on your knowledge of building scalable backend systems and distributed data pipelines. Being able to discuss your past experiences with these technologies will show that you’re a strong fit for the role.

    ✨Showcase Your Problem-Solving Skills

    Prepare to discuss how you've tackled complex engineering challenges in the past. Think about specific examples where you broke down problems into structured delivery plans or contributed to architectural decisions. This will demonstrate your technical leadership and ability to think critically.

    ✨Emphasise Collaboration

    Since this role involves working closely with frontend engineers and client teams, be ready to talk about your collaborative experiences. Share examples of how you’ve worked in cross-functional teams and contributed to high-impact solutions. A collaborative mindset is key in fast-paced environments.

    ✨Ask Insightful Questions

    Prepare some thoughtful questions about the team’s projects, the company’s approach to cloud-native infrastructure, or their expectations for the role. This shows your genuine interest in the position and helps you assess if it’s the right fit for you.

    Senior Java Software Engineer in Belfast
    Enso Recruitment
    Location: Belfast
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    >