Java Engineer

Kx Systems, Inc.

Greater London

On-site

GBP 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private healthcare package
Employee Assistance Programme
Enhanced maternity and paternity
Wellness Days
Volunteer Days

Job summary

KX Systems, Inc. is seeking a Senior/Intermediate Java Engineer to join its R&D team in a hybrid London/Newry/Belfast role. Focus on backend and middleware development with Java 17 and Spring, integrating with kdb+ in a distributed, high-availability system.

The incumbent will implement authentication/authorisation, security best practices, and contribute to CI/CD with DevSecOps, while deploying on Tomcat and ensuring robust test coverage.

Qualifications

  • 8+ years of professional Java development experience.
  • Experience with Java 17 and Spring Framework in a distributed, high-availability system.
  • Secure coding practices and web security knowledge (OWASP Top 10).

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).
  • Collaborate with DevSecOps on CI/CD pipelines and automated testing.
  • Deploy and tune applications on Apache Tomcat.

Skills

Java 17
Spring Framework
Distributed systems
RBAC/ABAC authentication
Web security (OWASP)
Apache Tomcat
Maven/Nexus
GitLab CI/CD
kdb+ integration

Tools

Maven/Nexus
GitLab CI/CD
Apache Tomcat

Job description

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 Qualifications
  • 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
Job Info
  • Job Identification 11357
  • Job Category KX
  • Job Schedule Full time
  • Locations 5, Cannon Green Building, London, EC4R 0AN, GB
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

KDB Developer
KDB Developer

KX • Greater Lincolnshire

On-site
GBP 60,000 - 90,000
Private healthcare package andEmployee
Employee Assistance Programme
Enhanced maternity and paternity
Senior Java Engineer - Spring Backend, Secure, Hybrid
Senior Java Engineer - Spring Backend, Secure, Hybrid

Kx Systems, Inc. • Greater London

Hybrid
GBP 90,000 - 130,000
Private healthcare package
Employee Assistance Programme
Enhanced maternity and paternity
+2
Principal Architect, AI & High-Performance Systems
Principal Architect, AI & High-Performance Systems

KX • Greater London

Hybrid
GBP 120,000 - 180,000
Training & development
Private healthcare
Maternity/Paternity package
Principal Architect, AI & High Performance Systems
Principal Architect, AI & High Performance Systems

Kx • Greater London

Hybrid
GBP 120,000 - 160,000
Hybrid work model
London or Dublin office visits
Service Delivery Manager
Service Delivery Manager

First Derivative • Belfast City District

Hybrid
GBP 55,000 - 85,000
Private healthcare package
Employee Assistance Programme
Enhanced maternity and paternity
+1
KDB Developer
KDB Developer

Kx • Greater London

On-site
GBP 70,000 - 110,000
Strategic Finance Lead
Strategic Finance Lead

KX • Newry

Hybrid
GBP 90,000 - 150,000
Private healthcare package
Hybrid working model
Training & development
+1
FDE Senior Engineer, AI & Capital Markets
FDE Senior Engineer, AI & Capital Markets

Kx • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Developer Advocate
Senior Developer Advocate

Kx • Greater London

On-site
GBP 90,000 - 130,000
Senior KDB+ Developer
Senior KDB+ Developer

Qbyte Computing Limited • Greater London

On-site
GBP 120,000 - 180,000
Visa sponsorship
Profit sharing
Global exposure
+1