Java Engineer

Java Engineer

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

At a Glance

  • Tasks: Develop and optimise Java applications while integrating with real-time data environments.
  • Company: Join KX, a leader in data-driven decision-making for top global companies.
  • Benefits: Enjoy hybrid work, private healthcare, wellness days, and tailored training.
  • Why this job: Make an impact in a fast-paced environment using cutting-edge technology.
  • Qualifications: 8+ years in Java development with strong skills in Spring and web security.
  • Other info: Collaborate with innovative teams and grow your career in a dynamic setting.

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.

Java Engineer employer: KX

KX is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Java Engineers to thrive. With a commitment to employee growth through individually tailored training and skills development, along with a robust benefits package including private healthcare and wellness initiatives, KX ensures that its team members are supported both professionally and personally. The hybrid work model across vibrant locations like London, Newry, and Belfast further enhances work-life balance, making KX a compelling choice for those seeking meaningful and rewarding employment.
K

Contact Detail:

KX Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at KX or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.

✨Tip Number 2

Prepare for technical interviews by brushing up on your Java and Spring skills. Practice coding challenges and system design questions that are relevant to backend development. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨Tip Number 3

Showcase your projects! If you've worked on any relevant Java applications or contributed to open-source projects, make sure to highlight them during interviews. This gives us a glimpse of your hands-on experience and problem-solving abilities.

✨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, it shows you’re genuinely interested in joining the KX team.

We think you need these skills to ace Java Engineer

Java 17
Spring Framework
REST APIs
kdb+ integration
SAML/LDAP authentication
RBAC/ABAC authorisation
Distributed Systems Design
Apache Tomcat deployment and tuning
Maven/Nexus
GitLab CI/CD
Web Security Standards
OWASP Top 10
Problem-Solving Skills
Analytical Skills
Collaboration with DevSecOps

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java 17 and Spring Framework. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the Java Engineer role at KX and how your background makes you a perfect fit. We love seeing genuine enthusiasm!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems, especially in distributed systems or security. We value strong analytical skills, so let us know how you’ve used them in past roles.

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’re considered for the role. Plus, it’s super easy!

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.

✨Familiarise Yourself with KDB+

Since this role involves integrating with real-time kdb+ environments, it’s a good idea to get a basic understanding of how kdb+ works. Even if you haven’t worked directly with it, showing that you’ve done your homework will impress the interviewers.

✨Security is Key

Given the strong security requirements mentioned in the job description, be prepared to discuss secure coding practices. Brush up on OWASP Top 10 vulnerabilities and think of examples where you’ve implemented security measures in your past work.

✨Show Your Collaborative Spirit

This role requires collaboration with DevSecOps and Support teams, so be ready to share experiences where teamwork made a difference. Highlight any CI/CD pipeline work you’ve done and how you’ve contributed to a smooth deployment process.

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
>