Role: Tech Lead – Java Location: Dublin, London – UK Responsibilities Provide technical leadership and mentorship to the team. Participate in software requirement gathering. Create and maintain technical documentation. To write high-quality code to meet customer requirements. Able to troubleshoot, identify root cause and implement effective solutions. Work closely with cross-functional teams to meet business objectives. Peer review of code … solution architects to design scalable and efficient solutions. Ensure that software designs align with business requirements and industry best practices. Requirements Must Have: 8+ Years hands-on as a Java and Java Script Developer with a focus on Spring Boot Microservices and Spring Webflux development. Strong understanding of Java SOLID design principles. Strong understanding of Java and Java Script Low … as Builder pattern, Factory pattern, Visitor pattern, SAGA pattern, CQRS pattern etc. Experience in developing Domain Driven Design patterns including Value Objects, Entities, and Domain Services. Strong understanding of Java, Java Script, Spring Boot best practices, including exception/error handling best practices. Experience in Java and Java Script 8+ features, especially Lambda and Functional Programming Experience in Asynchronous programming More ❯
About the Role: We are seeking an experienced and visionary Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to lead the backend engineering efforts of our enterprise platforms. This role requires strong architectural acumen, hands-on coding capability, and a leadership mindset to guide teams across the full software development lifecycle. Exposure to mobile … with engineering managers, architects, mobile teams, and product stakeholders to deliver scalable, secure, and maintainable solutions. Key Responsibilities: • Design and develop scalable, secure, and high-performance backend systems using Java, Spring Boot, and modern architectural practices. • Lead development of RESTful APIs and microservices along with mobile platforms, ensuring consistency and alignment with business and UX goals. • Drive integration with API … computer science, Engineering, or related field. • 10+ years of professional experience in backend development, with at least 3+ years in technical leadership or solution design roles. • Strong expertise in Java, Spring Boot, and the Spring ecosystem (Spring MVC, Data, Security). • Proven experience architecting and deploying microservices-based systems in complex enterprise environments. • Hands-on experience with API Gateways (Kong More ❯
storage). Required Skills & Experience: Core Engineering: 5+ years of experience in software development, with exposure to both backend and frontend stacks. Strong programming proficiency in Python, C++, and Java (Quant/Trading grade codebases). Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows More ❯
City of London, London, United Kingdom Hybrid / WFH Options
developrec
Technical Lead – Java Spring Boot – Must have Mobile App Development/Modernisation Location: Hybrid, 1 day a week in London office A leading enterprise organisation that specialises in AI-First solutions is seeking a seasoned Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to drive the backend engineering strategy for its platform engineering function. … domain is highly advantageous. Must have experience with API gateways and mobile app development/modernisation Key Responsibilities: Design and develop high-performance, secure, and scalable backend systems using Java, Spring Boot, and modern architectural patterns. Lead the development of RESTful APIs and microservices, ensuring alignment with mobile platforms and business objectives. Integrate with API Gateway solutions (e.g., Kong, Apigee … with solid experience in technical leadership or solution architecture role. Exposure to mobile application development lifecycle, backend-for-frontend (BFF) patterns, and mobile performance optimization. Expert-level proficiency in Java, Spring Boot, and associated Spring modules (MVC, Data, Security). Strong track record in architecting and deploying microservices in enterprise environments. Experience with API Gateway technologies and secure API development. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
Are you an experienced Java Developer looking for a new challenge and to work for an AI startup with an important mission? 🚀 Senior Java Developer – Revolutionising Data Security 🚀 Location : Hybrid working 1-3 days a week in central London (King’s Cross) Salary : £80-120,000 + bonus + equity We are thrilled to be partnering with an award-winning … protected in terms of data privacy and security, amidst the GenAI boom. This is an incredibly exciting time to join the team as they are growing with multiple Senior Java Developers as well as DevOps Engineers. As a Senior Java Developer, you will: Have 5+ years experience as a Software Engineer Experience developing with: Java, Spring Boot, Microservices, Kafka (or … Dental cover Critical illness cover If you enjoy a flexible culture with the ability to work from home 2-4 days a week, apply now for this unmissable Senior Java Developer opportunity now! Please note : Due to compliancy reasons, we will only be able to consider applications based in and eligible to work in the UK. More ❯
Java Developer Java roles available at a fast-growing business finance company based in London, on a mission to simplify funding for SMEs across the UK. By combining innovative technology with a deep understanding of business needs, we help entrepreneurs access the capital they need to thrive. As we scale our digital product offering, we're looking for a talented … Java Developer to help build scalable, cloud-native services at the heart of our platform. As a Java Developer , you’ll join a collaborative, cross-functional engineering team building modern financial products using Spring Boot , Microservices , and cloud infrastructure . You’ll play a key role in designing and developing backend services that power our lending platform, automating everything from … contribute to code reviews and architecture discussions. Build integrations with third-party financial services (e.g., Open Banking APIs, payment providers). What We’re Looking For: Strong experience with Java 11+ and the Spring ecosystem (Boot, Data, Security, etc.). Proven track record building microservices architectures and REST APIs. Familiarity with Docker , Kubernetes , or other container orchestration tools. Experience working More ❯
continuous learning and global collaboration, where you can make a meaningful impact through innovative projects that shape the future of technology. Position Summary: We are seeking a Mid-Level Java Software Engineer to join our dynamic Financial Services technology team. In this role, you’ll design, develop, and maintain enterprise-grade financial applications while collaborating with cross-functional teams including … architects, and QA engineers. Ideal candidates are technically strong, detail-oriented, and passionate about delivering reliable software in a regulated industry. Key Responsibilities: Develop, test, and maintain high-quality Java applications for financial services platforms. Collaborate with architects and senior engineers on system design and technical decisions. Integrate third-party APIs, data feeds, and financial market infrastructure. Participate in code … application performance. Contribute to documentation and knowledge sharing within the team. Support production systems and participate in incident response as needed. Required Skills & Experience: 3–5 years of professional Java development experience. Solid understanding of core Java (Java 8+), object-oriented principles, and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data). Familiarity with RESTful APIs More ❯
Java Software Engineer A fast-growing, London-based cybersecurity company providing cutting-edge solutions that protect critical systems and sensitive data for global clients across finance, defence, healthcare, and government sectors are on the lookout for a Senior/Principal Java Engineer. The role will include the following duties: You will lead the charge in designing and building highly scalable … resilient, and secure backend systems. Architect and build enterprise-grade Java services powering security platforms. Lead technical design and set standards for engineering best practices across teams. Mentor and guide a team of talented engineers, fostering a culture of excellence. Collaborate closely with DevOps, Security, and Product teams to deliver secure and performant solutions. Drive innovation by evaluating and integrating … tools, frameworks, and technologies. Champion quality, security, and performance at every stage of the development lifecycle. Skills needed: 8+ years of experience in software engineering with deep expertise in Java (Java 11 or later). Strong experience in designing microservices and distributed systems. Solid grasp of Spring/Spring Boot, REST APIs, messaging (Kafka/RabbitMQ), and cloud-native development. More ❯
Lead Java Developer – FX/Trading! 💹💰 Salary: £120,000 - £130,000 + bonus (previously 25-40%) + benefits📍 Location: 3 days onsite, City of London Do you enjoy writing Java code day-to-day as well as line-managing your own team? Do you have a few years of commercial experience as a Software Engineering leader working with different stakeholders … Asian FX trading firm and work on cutting-edge trading solutions! This highly respected financial institution is expanding its London office and is on the lookout for a Lead Java Developer to guide one of the teams working on an App in the Cloud product. As the Lead Java Developer, you will:Be a hands-on leader and write Java … and Design teamsBe a key player in implementing the best software development methodologies and approaches to your teams e.g. TDD, CI/CD, Agile, pair-programming. 💻 Tech Stack: Core Java, multithreading, low-latency systems, AWS/GCP, Docker, Kubernetes, TDD, Agile, CI/CD. Requirements:A degree in Computer Science or related field (Comp. Sci principles/theory are important More ❯
Our client is seeking an experienced Java developer to join their team as they open a new office in London. This is a rare chance to work closely with an existing core engineering team while creating a new engineering culture from the ground up. This position is ideal for you if you love working in a hands-on, agile workplace … Solve complex technical challenges, ensuring scalable, reliable products through brainstorming and problem-solving. Foster collaboration by sharing expertise, mentoring, and promoting continuous learning and improvement. Requirements 5+ years of Java development with a strong track record of delivering high-quality software. Skilled in OOP, Java, Spring Boot, Hibernate, and build tools like Maven or Gradle. Experience building secure, scalable systems More ❯
Month contract - Inside IR35 - Investment Banking Our industry leading investment banking client is looking for a Java Developer on a 6 month contract inside IR35, with a requirement to be in the London Marylebone office Core accountabilities of role: Respecting the Risk Systems SDLC methodology and wider BNP Paribas strategies, best practices and standards and tools. Ensuring that all effort … of technical leadership and solution design. Proven experience of programming on several large-scale systems (large data or compute volume) Essential Skills: Expert knowledge in one of our languages: Java (Spring, multithreading) Kafka, ReST APIs, Caching, S3, large distributed systems knowledge Continuous Integration/Continuous Delivery/Continuous Testing practices Result Oriented Technical analysis Preferred Skills: DevOps: Ansible Containerization: Docker More ❯
Role: Full-stack Java Developer (VueJS) Location: London city, On-site, Salary: £55-70K Are you a Mid-Level Java Developer who wants to work with a rapidly scaling Tech business who are solving problems using the latest tools in Machine Learning, Data Science and Automation tools? A mid-level Java Developer is required to join an innovative and … increase efficiency. What makes this company special is a unique culture and how they collaborate to solve problems. Job Description: We are seeking a talented and experienced Full-stack Java Developer to join our team. As a Full-stack Java Developer, you will play a crucial role in designing, developing, and maintaining high-performance applications that leverage the latest in … automation and machine learning. Qualifications: Experience: 3+ years of professional experience as a Fullstack Java Developer. Education: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience. Technical Skills: Proficiency in Java and Spring Boot. Experience with frontend technologies such as HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js. Strong understanding of RESTful APIs More ❯
Job Responsibilities: Design, build and maintain efficient and reliable Java code. Analyze user requirements and translate them into Java applications. Recommend changes to improve established Java application processes. Collaborate with Stake holders and Design and Develop Microservices. Develop technical designs for application development. Collaborate with the team and communicate effectively. Provide support for investigating and resolving post-release issues. Implement … grade applications. Ensure software readiness through unit testing and benchmarking. Required: Bachelor's degree in Computer Science or equivalent. 6-9 years of hands-on work experience as a Java Developer. Strong technical background in Java and Spring boot. Good experience in developing microservices Knowledge of design patterns, data structures, and algorithms. Familiarity with microservices, SQL, Kafka, and relational databases. … Exposure to Amazon Web Services (AWS) or cloud technologies. Good understanding of Docker, containers, and images. Knowledge of Java-related technologies and software development project management. Experience with RESTful and SOAP web services. Strong understanding of OOPs concepts and good design skills. Familiarity with UML and design patterns. Excellent communication and collaboration skills. Experience working in an Agile/Scrum More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Inara
Role: Contract Senior Java Engineer Location: London (Hybrid | 3 days onsite initially) Contract Length: 6-Month Contract | Inside IR35 | £600–£700/day We’re looking for an experienced Senior Java Engineer to join our consultancy delivery team, supporting a flagship project with one of the UK’s leading digital banks . You’ll be embedded directly into the client … releasing multiple times per day is the norm. This is a hands-on engineering role with the opportunity to work on cutting-edge systems from day one. Tech Stack: Java 21 Spring Boot Kubernetes , AWS Grafana , GitHub Event-driven architecture, microservices CI/CD & rapid delivery tooling What You’ll Be Doing: Build scalable and secure microservices using Java … maintain production-grade reliability Work onsite 3 days/week in London for the first 4–6 weeks (hybrid flexibility beyond this) We’re Looking For: 5+ years of Java engineering experience (Java 11+; ideally Java 21) Strong background with Spring Boot , microservices, and cloud-native design Hands-on with Docker, Kubernetes , AWS , and containerised deployments CI/CD pipeline More ❯
Lead Java/C# Engineer - Contract outside IR35 A leading financial services firm based in London is seeking a Lead Java/C# Engineer on a contract basis to drive forward the delivery of a high-performance, cloud-native platform built around event sourcing principles. About the Role: As the Lead Engineer, you’ll be hands-on while also guiding … play a pivotal role in the design and delivery of scalable, resilient applications leveraging modern cloud technologies and distributed architectures. Key Responsibilities: Lead the design, development, and deployment of Java and C# services. Architect event-driven systems with a strong focus on event sourcing and CQRS. Implement scalable solutions using cloud platforms (AWS, Azure, or GCP). Collaborate closely with … Mentor junior engineers and promote best practices in engineering and DevOps. Required Skills: Proven experience as a Lead Engineer in enterprise-level systems. Strong hands-on development experience in Java and C#/.NET. Deep understanding of event sourcing, CQRS, and distributed system patterns. Experience with cloud-native architectures (preferably Azure but AWS & GCP also fine). Solid knowledge of More ❯
Social network you want to login/join with: Senior Software Engineer – Java Backend, london (city of london) col-narrow-left Client: TechHeads Location: london (city of london), United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 16.06.2025 Expiry Date: 31.07.2025 col-wide Job Description: London (5 days onsite, with some ad … hoc flexibility) TechHeads is currently seeking a Senior Software Engineer with strong Java backend experience, DevOps awareness, and proven technical leadership capabilities to join our Client’s London team. This is a high-impact role involving the design, development, and deployment of backend services that power our client’s security platform. You’ll work on systems at significant scale, leading … both engineering efforts and mentoring team members, while collaborating with globally distributed teams in the US, Ireland and India. Responsibilities: Design, develop, and maintain Java-based backend services using Spring Boot , REST/GraphQL , Kafka , PostgreSQL , and RabbitMQ . Contribute to infrastructure modernisation efforts, working closely with DevOps teams on Kubernetes , CI/CD pipelines , and legacy system migrations. Innovate More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Quant Capital
Senior Java Analyst Developer/Technical Consultant £120,000 Plus Bens Quant Capital is urgently looking for a Java Analyst Developer/Technical Consultant to join our high profile client. Our client is a global trading platform software business. Its products are used globally by most asset managers and pension funds. They are well known in the fintech space and … required). Technical Consultants/Analyst Developers must have: 8+ years’ full-stack experience as Senior Developer around digital applications, software engineering, microservices and cloud. This could include Core Java, Spring Boot, Hibernate/JPA and UI using React, Ember, JavaScript or HTML. FIX Experience Cloud experience with containerization (Docker, Kubernetes), Database (Relational and NoSQL), Messaging (RabbitMQ), Repository (BitBucket), or More ❯
Java Developer (Must hold active SC) The Company: At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery … quality tools, deployment tooling You’ll provide technical support for the transition of applications into live service and support. Your skills and experience What you’ll bring: Experience of Java AWS Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience More ❯
Rest, JSON, SOAPUI) and client development, query invoke. Experience in customizing/extending of ForgeRock CIAM, IDM, AM, DS and LDAP schema. Very good experience on connector Xpress/Java connector server implementation. Extensive Experience in connector development and resource configuration using ForgeRock CIAM SDK. Experience in creating and managing Business Logic using identity policy, policy Xpress, user journey and … or developing J2EE products. Should have the ability to understand customer scenario and requirements (may include integration situations) and be capable of suggesting solutions. Should have good knowledge on JAVA/J2EE, XML Good knowledge on performing performance tests for ForgeRock CIAM, IDM, AM, DS, and its components Excellent communication skills and ability to work with global counterparts. GCP knowledge … to have Knowledge on implementation of LDAP, Active Directory based Authentication. Design Experience, including data modelling, demonstrable experience interpreting requirements and producing design artefacts for implementation by development teams. Java 8 and higher; Spring boot (preferable); RDBMS (Oracle, Postgres) Desired; Micro services; Kubernetes Google Cloud Platform (GCP) or any other cloud GKE Cloud SQL Cloud Functions GCS and Labelling Pub More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
Do you have 1 - 3 years commercial experience developing software with Java? Looking to join a company when you can make a real impact? 🚀 Java Software Developer – SaaS Solutions 🚀 💲 Salary – up to £55k + bonus 📍 Location – hybrid working 2 days a week in modern London office We have a fantastic brand-new opportunity for a Java Software Developer to join … driven long-standing partnerships with the likes of the Ministry of Defense, HM Treasury, and the Departments of Work & Pensions and International Trade. They are looking for a motivated Java Software Developer with experience with: Java Spring Boot Microservices Containerisation using Docker, Kubernetes Developing cloud-native applications with AWS, GCP, Azure SQL, NoSQL and other tools and scripting skills As … a Java Software Developer, you will enjoy fantastic benefits: Bonus Private health insurance (covering eye and dental too) Life assurance Enhanced pension contributions 25 days holiday + bank holiday which increases with tenure Season ticket loan Team away days and monthly socials Personal development training budget Enhanced maternity and shared parental leave If you would like to join a company More ❯
of robust systems that generate and manage automated documentation workflows for banks. While the broader tech stack includes Node.js, JavaScript, and various database technologies, this role focuses primarily on Java and backend architecture, especially for candidates without deep JavaScript experience. Key Responsibilities Develop, maintain, and scale backend services in Java Support and eventually contribute to Node.js components (with onboarding support … and contribute to a high-quality engineering culture Engage with banking-focused client requirements in a structured, agile environment Key Skills and Experience 4–7 years' professional experience in Java development Solid understanding of Java frameworks (Spring Boot, Hibernate) Practical knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB) Strong grasp of software engineering fundamentals and clean coding practices Basic exposure More ❯
Now Hiring: Senior Java Developer (Kafka) – 12-Month FTC (rolling with years of work available - up to £120k base 📍 Location: London (On-Site 4 days per week) 📅 Initial 12-month fixed-term contract rolling with years of work available A leading global trading firm is hiring a Senior Java Engineer with strong Kafka expertise to work on a mission-critical … up. The system has already gone live with its first electronic venue and is now scaling fast across multiple markets and asset classes. 🧠 What You’ll Be Working With Java 17 & Spring Boot 3 Apache Kafka for high-volume data streams Vertica & MSSQL Kubernetes (on-prem orchestration) Microservices architecture, containerised environments Agile delivery with strong autonomy and ownership 🎯 Your Impact … to a system designed to run with minimal dev involvement post go-live 🔍 What We’re Looking For Proven commercial experience with Apache Kafka in high-throughput systems Deep Java expertise (Java 17 preferred) Strong understanding of microservices, distributed systems, and containers Background in financial services or trading platforms is a major plus A proactive, delivery-focused engineer who thrives More ❯
Fimatix are a leading Software Delivery Consultancy and we specialise in supply various departments with HM Government. We are looking to recruit a contract Java/Go Developer for one of our HM Gov programmes. This is an initial 6 month contract and is INSIDE IR35. We are seeking a talented and motivated Java & Go Developer to help scale and … evolve a modern, cloud-native platform built on AWS and Kubernetes (EKS). Key Responsibilities · Design, develop, test, and deploy robust and scalable applications using Java and Go programming languages. · Integrate applications with AWS services, particularly AWS Simple Notification Service (SNS) for messaging and event-driven architectures. · Implement and maintain observability solutions, including logging, monitoring, and tracing, to ensure system … reviews to ensure code quality and adherence to best practices. · Contribute to the improvement of our development processes and tooling. · Stay up-to-date with the latest advancements in Java, Go, and ForgeRock technologies. · Document technical designs, implementations, and troubleshooting steps. Essential Skills · Strong proficiency in both Java (with experience in frameworks like Spring/Spring Boot) and Go. · Experience More ❯
Lead Java Software Engineer with around 7-10 years of experience, including relevant Financial Markets knowledge, sought to Co-Lead a team of 12 for a Multi-Award-Winning $5BN+ AUM Systematic Hedge Fund. My client is one of the original Systematic Investment firms and is proud of its genuinely collegiate, friendly and supportive culture, with an enviably low staff … back, outside of Portfolio Management and Research systems, including Execution and Order Management systems, as well as Risk, Fund Accounting, Operations and Corporate Functions. Software is mainly written in Java but also the team also work with Python, MATLAB, SQL, AWS, Docker, Kubernetes, Linux and CI/CD, as well as integrating with various SaaS products, such as HRMS. You … This could have been gained in a FinTech, Investment Bank, Investment Manager, Market Venue, or Trading firm. Experience line managing, coaching or leading teams. Strong development skills in core Java with the ability to work collaboratively and communicate clearly and concisely with both technical and non-technical audiences. Experience in Python or MATLAB, and cloud and container technologies such AWS More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Quant Capital
Senior Java Analyst Developer/Technical Consultant £800 p/d Outside IR35 Quant Capital is urgently looking for a Java Analyst Developer/Technical Consultant to join our high profile client. Our client is a global trading platform software business. Its products are used globally by most asset managers and pension funds. They are well known in the fintech … required). Technical Consultants/Analyst Developers must have: 8+ years’ full-stack experience as Senior Developer around digital applications, software engineering, microservices and cloud. This could include Core Java, Spring Boot, Hibernate/JPA and UI using React, Ember, JavaScript or HTML. FIX Experience Cloud experience with containerization (Docker, Kubernetes), Database (Relational and NoSQL), Messaging (RabbitMQ), Repository (BitBucket), or More ❯