Java Engineer in Belfast

Java Engineer in Belfast

Belfast Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
K

At a Glance

  • Tasks: Develop and optimise Java applications, integrating with real-time data environments.
  • Company: Join KX, a leader in data-driven decision-making for top global companies.
  • Benefits: Enjoy tailored training, private healthcare, wellness days, and enhanced family leave.
  • Why this job: Make an impact in a dynamic tech environment while working with cutting-edge technologies.
  • Qualifications: 8+ years of Java experience, strong problem-solving skills, and knowledge of web security.
  • Other info: Hybrid work model with opportunities for career growth and collaboration.

The predicted salary is between 36000 - 60000 ÂŁ per year.

KX software powers the time-aware data-driven decisions that enable fast-moving companies to outpace competitors, realizing the full potential of their AI investments. The KX platform delivers transformational value by addressing data challenges related to completeness, timeliness and efficiency, ensuring companies understand change over time and can achieve faster, more accurate insights at any scale, cost-effectively. KX is essential to the operations of the world's top investment banks, aerospace and defence, high-tech manufacturing, healthcare and life sciences, automotive and fleet telematics organizations. The company has established offices and a robust customer base across North America, Europe, and Asia Pacific.

Overview of the Role

We are seeking a Senior/Intermediate Java Engineer to join our R&D team. The role focuses on backend and middleware development using Java 17 and Spring, working across a distributed, high‑availability system with kdb+ integration and strong security requirements.

Key Responsibilities

  • Develop, maintain, and optimise Spring‑based web applications and REST APIs using Java 17.
  • Integrate backend services with real‑time kdb+ environments.
  • Implement authentication (SAML/LDAP) and secure authorisation (RBAC/ABAC).
  • Participate in distributed system design, including failover, replication, and node synchronisation.
  • Apply secure coding practices to mitigate XSS, CSRF, SQL injection, and related vulnerabilities.
  • Deploy and tune applications on Apache Tomcat.
  • Develop unit, integration, and system‑level tests.
  • Collaborate with DevSecOps on CI/CD pipelines and automated testing.
  • Support production investigations with the Support team.

Skills

  • Strong experience with Java 17 and Spring Framework (MVC, Security).
  • Experience with Apache Tomcat deployment and tuning.
  • Proficiency with Maven/Nexus and GitLab CI/CD.
  • Understanding of distributed systems, clustering, and failover.
  • Strong knowledge of web security standards and OWASP Top 10.
  • Optional: Exposure to front‑end tech, Python scripting, or AI/ML APIs.
  • 8+ years of professional Java development.
  • Enterprise‑level backend/middleware experience.
  • Experience with Spring, distributed systems, and authentication/authorisation frameworks.
  • Strong problem‑solving and analytical skills.
  • Experience collaborating with DevSecOps and Support teams.

Preferred Experience

  • Experience with real‑time or time‑series databases.
  • Knowledge of kdb+ or similar high‑performance data engines.
  • Experience with legacy modernisation projects.

Location & Workplace Type

This role can be based out of our London, Newry or Belfast Offices, and works under a Hybrid model.

Why Choose KX

  • Data Driven: We lead with instinct and follow fact.
  • Naturally Curious: We lean in, listen and learn fast.
  • All In: We take ownership, take on challenges and give it our all.
  • Individually tailored training and skills development.
  • Private healthcare package and Employee Assistance Programme.
  • Enhanced maternity and paternity package.
  • Wellness Days and Volunteer Days.

Seniority level: Associate

Employment type: Full‑time

Job function: Information Technology Software Development

Java Engineer in Belfast employer: KX

KX is an exceptional employer, offering a dynamic work environment in Belfast that fosters innovation and collaboration. With a strong focus on employee growth, KX provides individually tailored training, a comprehensive private healthcare package, and generous wellness initiatives, ensuring that team members thrive both personally and professionally. The hybrid work model promotes flexibility, while the company's commitment to data-driven decision-making empowers employees to make impactful contributions in a fast-paced industry.
K

Contact Detail:

KX Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local events. You never know who might have a lead on your dream Java Engineer role.

✨Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a GitHub profile showcasing your projects, especially those using Java 17 and Spring. This gives potential employers a taste of what you can do.

✨Ace the Interview

Prepare for technical interviews by brushing up on your coding skills and understanding distributed systems. Practice common interview questions and be ready to discuss your past projects in detail.

✨Apply Through Our Website

Make sure to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search.

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

Java 17
Spring Framework
REST APIs
kdb+ integration
Apache Tomcat
Maven/Nexus
GitLab CI/CD
Distributed Systems
Web Security Standards
Authentication (SAML/LDAP)
Authorisation (RBAC/ABAC)
Secure Coding Practices
Problem-Solving Skills
Analytical Skills
Collaboration with DevSecOps

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Java Engineer role. Highlight your experience with Java 17, Spring, and any relevant projects that showcase your skills in backend development and distributed systems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with KX's mission. Don’t forget to mention your experience with secure coding practices and collaboration with DevSecOps.

Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in past projects. This will demonstrate your analytical skills and ability to work under pressure, which are key for this role.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!

How to prepare for a job interview at KX

✨Know Your Java Inside Out

Make sure you brush up on your Java 17 skills, especially with the Spring Framework. Be ready to discuss your experience with backend development and how you've tackled challenges in previous projects. They’ll want to see that you can not only code but also understand the architecture behind it.

✨Understand the KX Platform

Familiarise yourself with the KX platform and its capabilities. Knowing how it addresses data challenges and enhances AI investments will show your genuine interest in the company and its products. This knowledge can help you connect your skills to their needs during the interview.

✨Security is Key

Since the role involves strong security requirements, be prepared to discuss secure coding practices and web security standards. Brush up on OWASP Top 10 vulnerabilities and think of examples where you've implemented security measures in your past work.

✨Collaboration is Crucial

Highlight your experience working with DevSecOps and support teams. Be ready to share specific examples of how you’ve collaborated on CI/CD pipelines or automated testing. This will demonstrate your ability to work effectively in a team-oriented environment, which is essential for this role.

Java Engineer in Belfast
KX
Location: Belfast

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

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>