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 ❯
solutions across multiple technical areas within various business functions in support of the firm's business objectives. JPMorgan's Liquidity and Account Solutions Technology team is seeking highly motivated Java engineers to join our global, diverse technology organization. We focus on providing modern solutions to support the Corporate & Investment Bank's Payments business. Our critical systems manage client liquidity in … technical growth Provide out of hours application support and coordinate of Production releases Required qualifications, capabilities, and skills 5+ years of experience in enterprise software development Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi-threading, messaging technologies and computer networks Experience in building high-performance, latency-sensitive Java applications Experience in maintaining and troubleshooting software 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 ❯
and shape their own path and a pragmatic and iterative approach to achieving our long-term goals. Required qualifications, capabilities, and skills Formal training or certification on Kotlin or Java concepts and proficient applied experience (if Java, a willingness to learn Kotlin) Contribute to designing and building scalable and performant front-end solutions written in TypeScript using React. Experience building … be nothing short of the best. Preferred qualifications, capabilities and skills Fluency across the full engineering stack, covering TypeScript, React (including common patterns in AG-Grid and Charting libraries), Java and Spring Boot. Experience designing and building solutions on at least one Cloud platform (AWS, GCP). Experience building and deploying on Kubernetes (or some other container orchestration platform). 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, Greater London, UK 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 ❯
and shape their own path and a pragmatic and iterative approach to achieving our long-term goals. Required qualifications, capabilities, and skills Formal training or certification on Kotlin or Java concepts and proficient applied experience (if Java, a willingness to learn Kotlin). Contribute to designing and building scalable and performant front-end solutions written in TypeScript using React. Experience … be nothing short of the best. Preferred qualifications, capabilities and skills Fluency across the full engineering stack, covering TypeScript, React (including common patterns in AG-Grid and Charting libraries), Java and Spring Boot. Experience designing and building solutions on at least one Cloud platform (AWS, GCP). Experience building and deploying on Kubernetes (or some other container orchestration platform). More ❯
City of London, Greater London, UK 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 ❯
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 ❯
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 ❯
City of London, Greater London, UK 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 ❯
inclusion, and respect Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and expanding applied experience Strong experience with React and Typescript Good knowledge on Java with familiarity of Spring Hands-on practical experience in system design, application development, testing, and operational stability Experience in developing, debugging, and maintaining code in a large corporate environment with 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 ❯
and shape their own path and a pragmatic and iterative approach to achieving our long-term goals. Required qualifications, capabilities, and skills Formal training or certification on Kotlin or Java concepts and proficient advanced experience (if Java, a willingness to learn Kotlin). Contribute to designing and building scalable and performant front-end solutions written in TypeScript using React. Experience … be nothing short of the best. Preferred qualifications, capabilities and skills Fluency across the full engineering stack, covering TypeScript, React (including common patterns in AG-Grid and Charting libraries), Java and Spring Boot. Experience designing and building solutions on at least one Cloud platform (AWS, GCP). Experience building and deploying on Kubernetes (or some other container orchestration platform). More ❯
and mentor a team of engineers, fostering collaboration and growth Hands-on experience designing and implementing microservices-based architectures with a focus on scalability and reliability Proficiency in either Java or Kotlin, and Spring Boot, with experience in building scalable, distributed systems Strong analytical and debugging skills, with the ability to troubleshoot complex systems in production. Excellent verbal and written More ❯
City of London, Greater London, UK 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 ❯