Java Engineer
2 weeks ago
Overview We are looking for a Senior Java Engineer, experienced in JVM, concurrency, networking, strong consistency and data storage, to join our Core team. The team focuses on the Hazelcast Platform, our high-performance low‑latency storage and stream processing engine that operates at scale and enables real‑time business event processing for demanding customer needs. Responsibilities Design and Development Design, develop, and maintain Java‑based consistency and storage components, leveraging RAFT and other distributed algorithms. Implement new solutions using Java frameworks and libraries, ensuring scalability, performance, and reliability. Optimize the platform for speed, efficiency, and resource utilization, including indexing, query optimisation, and caching strategies. Security and Integration Implement security measures to protect data integrity and confidentiality, including encryption, access control, and compliance with relevant regulations. Integrate storage components with other software infrastructure, such as SQLite, RocksDB, or cloud solutions. Monitoring and Maintenance Monitor the system for performance issues, errors, and potential failures, and implement maintenance procedures such as backups, data recovery, and disaster recovery plans. Troubleshoot issues related to data storage, including performance bottlenecks, data corruption, or compatibility issues with other software components. Collaboration Work with cross‑functional teams, including software developers, architects, and product managers, to ensure effective integration and operation of the components within the overall software infrastructure. Documentation Document design decisions, implementation details, and operational procedures to facilitate collaboration among team members and ensure maintainability of the system. Continuous Learning Stay updated with the latest developments in storage technologies, Java programming language, and software engineering best practices, and apply this knowledge to improve existing storage systems and develop new solutions. Experience and Technical Skills Experience in Java development Strong Java Virtual Machine (JVM) experience: internals, memory management, garbage collection, performance optimisation Knowledge of networking, distributed systems, data structures and consistency algorithms Java JDK 17+ Desirable knowledge of data serialization and transport (gRPC, shared memory, Protobuf) Experience with distributed data stores (MongoDB, ElasticSearch, Hadoop, CockroachDB) API design (well‑crafted APIs supporting backward compatibility) In‑memory data stores (SQLite, RocksDB) Popular Java frameworks (Spring, Hibernate) Performance benchmarking Bachelor’s degree in Computer Science or a related discipline, or equivalent experience Benefits 25 days annual leave + bank holidays Group company pension plan Private medical insurance Private dental insurance Life insurance EAP (Employee Assistance Program) #J-18808-Ljbffr
-
Java Software Engineer
5 days ago
City of Westminster, United Kingdom PSD Technology Contracts Ltd. Full timeJava Software Engineer Location: London - £65k - £85k Full Time Posted by: PSD Technology Contracts Ltd. Posted: Friday, 28 November 2025 Java Software Engineer - Java, J2EE, Spring, React, Node, SpringBoot, Hibernate, RabbitMQ, SQL We are seeking a Java Software Engineer with at least 5 years experience of working in a SaaS production environment. Our...
-
AI-First Senior Java Engineering Leader
1 week ago
City of Westminster, United Kingdom The IG Group Full timeA leading FinTech company in London is seeking a Senior Java Engineering Manager to lead a talented team of AI engineers. In this role, you will drive hands-on engineering excellence using Java frameworks, prioritize engineering opportunities, and foster a culture of innovation. The ideal candidate has proven Java coding experience, strong architectural...
-
Hybrid Backend Engineer
2 weeks ago
City Of London, United Kingdom Java Script Works Full timeA leading software company in London is seeking a Backend Software Engineer/Developer proficient in Java and Kotlin to join their team. This role offers a hybrid work-from-home flexibility and the opportunity to work with emerging technologies. Candidates should have strong experience in server-side development and knowledge of AWS, along with SQL and...
-
End-to-End Java Cloud Engineer
7 days ago
City Of London, United Kingdom Java Script Works Full timeTechnologiesBackend: Distributed, event-driven core Java (90% of the code-base), MySQL, KafkaFrontend: Javascript, Vue.jsDeployment: Kubernetes, NomadData Analytics: Python & Jupyter notebooks, Parquet, DockerTesting: JUnit, JMH, JCStressActivitiesWork across the stack to solve a problem – You might be working with a performance-critical component,...
-
Java Engineer
2 weeks ago
City Of London, United Kingdom Arrows Full timeJava Engineer - 6-Month Contract - Hybrid (2 days on site, London) - Day Rate: Up to £650 (Inside IR35) Join a high-performing engineering team working on large-scale, high-availability systems used by millions. This role offers the chance to build and enhance complex backend services in a modern, cloud-native environment. What you'll be doing: Designing...
-
Senior Java Engineer
2 weeks ago
City of Westminster, United Kingdom Hazelcast Full timeA technology company is seeking an experienced Senior Java Engineer to join their Core team. You will design and maintain high-performance Java components, implement security measures, and monitor system performance. Candidates should have strong experience in Java development, JVM internals, and knowledge of distributed systems. The position offers benefits...
-
City of Westminster, United Kingdom Zenobē Full timeA leading battery solutions company is seeking a Senior Java Spring Boot Software Engineer for a 12-month fixed-term contract. The role involves owning and executing features, collaborating across teams, and enhancing engineering practices. Ideal candidates have deep knowledge in Java, Spring Boot, and cloud technologies. A passion for sustainability and...
-
Lead Backend Platform Engineer
5 days ago
City of Westminster, United Kingdom JPMorgan Chase & Co. Full timeA leading financial services firm in the UK is seeking a Backend Platform Engineer to lead a squad focused on building scalable backend frameworks. The role involves working closely with various teams to deliver innovative investment products efficiently and drive engineering excellence through best practices. Strong experience in Java and Spring Boot is...
-
Senior Java Software Engineer
5 days ago
City of Westminster, United Kingdom PSD Technology Contracts Ltd. Full timeA technology recruitment agency is seeking a Java Software Engineer to join a team focused on developing and enhancing financial applications. The role offers a hybrid work model with 2 days in the London office and 3 days working from home. Candidates should have at least 5 years of experience in SaaS environments and a strong technical background in Java...
-
Senior Java Engineering Manager with AI
1 week ago
City of Westminster, United Kingdom The IG Group Full timeSenior Java Engineering Manager with AI Company: IG Group Location: London, United Kingdom Type: Permanent Posted on: 2025-11-24 Job ID: 23452776 Employment Type: Full time Salary: Competitive Job Description So, who are we? Hello, we're IG Group. We are an FTSE250 FinTech company who run mobile, web and desktop platforms that help our clients trade stocks &...