Our client, a leader in Open Source and supported data platforms has an immediate opening in London for an experienced Java engineer with a deep interest in the complexities of enterprise systems.
Senior Java Engineer responsibilities:
Creating and managing secure, materialised views from customer event data using sophisticated data modelling and query techniques
Designing, developing, and maintaining secure APIs to ensure efficient and scalable data access
Enhancing data accessibility and performance through the development and optimization of search and indexing features
Supporting platform security model by maintaining strong data protection and access control systems
Working closely with product management and customers to clarify requirements and determine deliverables
Collaborating with other teams to introduce new features, integrating various data sources and technologies
Providing mentorship to junior engineers and delivering training on new technologies and features
Senior Java Engineer requirements:
Computer Science degree
10+ years of experience in software engineering
Java (not JavaScript), JVM / JNI, Data and Database Engineering, Distributed Systems, Microservices, and Containers
Strong communication and teamwork skills
Proficiency in documenting processes and sharing knowledge within the team
Willingness to undergo BPSS screening, and possibly SC or DV clearance
Experience in high-security environments (e.g., government, defence, finance)
RDF, SPARQL
Event Source architectures
Kafka and Elasticsearch/OpenSearch
Senior Java Engineer rewards:
Circa 85-100k base salary
Hybrid/remote working with a Central London office
Generous PTO
Excellent benefits
If you are ready to take your career to the next level and make a significant impact, apply now!