Java DeveloperKX
Role details
Job location
Tech stack
Job description
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., * 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.
Requirements
-
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.
-
Linux environment familiarity.
-
Optional: Exposure to front-end tech, Python scripting, or AI/ML APIs.
Essential Experience
-
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.
Benefits & conditions
-
Contract
-
Published: 9 hours ago
-
Competitive, * Competitive Salary
-
Individually tailored training and skills development
-
Private healthcare package and Employee Assistance Programme
-
Enhanced maternity and paternity package
-
Wellness Days and Volunteer Days