London, South East, England, United Kingdom Hybrid / WFH Options
Become
on delivering secure, scalable, and production-grade digital solutions for the financial services sector. This is a hands-on engineering role ideal for someone with strong experience in Java , Spring Boot , microservices , and API development , who thrives in collaborative, high-accountability environments. The successful candidate will contribute to backend service design, secure API delivery, and the development of reusable … engineering assets across client engagements. Key Responsibilities Design, develop, and maintain backend services using Java and Spring Boot Build and integrate secure APIs aligned with industry standards (e.g., OAuth2, OpenID Connect) Contribute to the development of microservices architectures and distributed systems Collaborate with frontend, DevOps, and QA teams to deliver cohesive, end-to-end solutions Participate in technical design … CoE engineering standards and reusable components Ensure adherence to Agile delivery practices, CI/CD pipelines, and DevSecOps principles Required Skills and Experience Strong hands-on experience with Java , Spring Boot , and enterprise-grade backend development Proven experience designing and implementing secure APIs and service integrations Solid understanding of microservices architecture , service orchestration, and distributed systems Experience working in More ❯
is your chance to work on services used by some of the most recognisable global brands. What You'll Be Doing Designing and implementing backend microservices using Java and Spring Boot Building and refining RESTful APIs that power secure, real-time payment flows Writing clean, testable code with a focus on quality, performance, and reliability Leading on feature analysis … Contributing to peer reviews, automated testing, and continuous integration Mentoring Junior Developers What You Bring Extensive experience as a backend or full stack engineer Strong skills in Java and Spring Boot Proven background in scalable microservices architecture and REST APIs Test-driven development mindset with attention to quality and security Experience with agile methodologies and continuous delivery Ability to More ❯
is your chance to work on services used by some of the most recognisable global brands. What You'll Be Doing Designing and implementing backend microservices using Java and Spring Boot Building and refining RESTful APIs that power secure, real-time payment flows Writing clean, testable code with a focus on quality, performance, and reliability Leading on feature analysis … Contributing to peer reviews, automated testing, and continuous integration Mentoring Junior Developers What You Bring Extensive experience as a backend or full stack engineer Strong skills in Java and Spring Boot Proven background in scalable microservices architecture and REST APIs Test-driven development mindset with attention to quality and security Experience with agile methodologies and continuous delivery Ability to More ❯
and written English. The following non-exhaustive list of Key Deliverables are applicable to this Role. Programming of Java components, with experience using industry-standard frameworks, e.g. Quarkus/Spring Boot. Coding in adherence to the standards of the application in question. Completing assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframes … all the following technologies: o HTML, XML, CSS or equivalent. o Developing web services. Toolset/Other Experience o OpenShift 4 and Docker containers o 3Scale o KeyCloak o Spring JDBC o Maven o Gitlab o Jenkins o SonarQube o ArtiFactory o Jira o Confluence o Encryption o Integration with external applications (3rd party software More ❯
and written English. The following non-exhaustive list of Key Deliverables are applicable to this Role: Expert in Java development, with experience using industry-standard frameworks, e.g. Quarkus/Spring Boot. Microservice and API development (RESTful, experience of REST design and implementation). understanding of API security protocols Knowledge of Kubernetes, API managers and WebLogic. Experience with OpenShift Container … full software development lifecycle, from concept and design to testing. HTML, XML, CSS or equivalent. Toolset/Other Experience o OpenShift and Docker containers o 3Scale o KeyCloak o Spring JDBC o Maven o Gitlab o Active MQ Messaging (Red Hat AMQ Broker/JMS) o Jenkins o SonarQube o ArtiFactory o Jira o Confluence o Encryption o Integration More ❯
to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities: Design, develop, and deploy Java-based microservices using Spring Boot and RESTful APIs . Architect and implement integration solutions using modern tech stacks including Kafka , Kinesis , and API Gateway . Process and analyze structured and unstructured data using … Experiences 2 years of Experience Desired Experiences 5 years of Experience Bachelor degree or equivalent Skills Strong fundamentals in Object-Oriented Programming and Core Java . Proven experience with Spring (Core, Boot, Batch, Web) and Hibernate . Hands-on expertise in AWS services , Docker , ECS , EKS , and Fargate . Solid understanding of relational databases and SQL . Experience with More ❯
entire Software Development Life Cycle (SDLC). A primary focus will be on design, development & maintenance of components under Price Master Central systems which would require expertise in Java, Spring, SQL, API development, Kafka, Kubernetes, and Cloud technologies. You will guide & mentor team of engineers, providing technical expertise and direction, and ensure adherence to best practices. A strong understanding … as circumstances dictate Demonstrated leadership and project management skills Consistently demonstrates clear and concise written and verbal communication Strong command on Java (Core, JDBC, MT, Collections, I/O), Spring Boot, REST, GraphQL web services Sound understanding of SQL/PL-SQL on Oracle DB Extensive working knowledge on container platform based on Kubernetes, Kafka, Redis Experience with Unix More ❯
Purpose We're looking for a Senior Technical Lead/Technical Manager with a strong backend focus and hands-on full-stack capability (React/TypeScript + Java/Spring Boot) to drive the delivery of scalable, high-quality web applications. In this role, you'll blend deep technical expertise with strong leadership, guiding both architectural direction and team … shaping the future of our platforms and engineering practices. Responsibilities: Technical Leadership Lead the architectural direction and technical execution of full-stack applications using React/TypeScript and Java (Spring Boot). Own and drive the adoption of best practices in code quality, performance, accessibility, and cloud-native engineering. Remain hands-on with 10–20% of your time dedicated More ❯
Job responsibilities Executes software solutions, design, development, and maintain high-quality, scalable, and efficient back end and front-end software solutions using Java Spring Boot, Spring Batch and Angular/ReactJS/ExtJs Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex applications while More ❯
Java. You have working experience with Angular 5 and/or Liferay 7/DXP. Single-Page Application (SPA) doesn't have any secrets for you. Experience with the SpringFramework is a must. You need to be a fast learner, willing to learn and implement new technologies. Excellent verbal and written knowledge of the English language is a More ❯
Minimum 5 years of experience in quantitative development or electronic trading systems within financial institutions or consulting environments. Strong proficiency in Java, including multi-threaded programming and modern frameworks (Spring, Google Guice). Graduate degree (Master's or PhD) in a quantitative discipline such as Mathematics, Statistics, Physics, Engineering, or Computer Science. Demonstrated experience with electronic trading infrastructure, including More ❯
and Transport (gRPC, Shared Memory, Protobuf) Distributed Data Stores (MongoDB, ElasticSearch, Hadoop, CockroachDB) Designing APIs (well-crafted, supporting backwards compatibility) In-memory Data Stores (SQLite, RocksDB) Popular Java Frameworks (Spring, Hibernate) Performance Benchmarking Bachelor's degree in Computer Science or related discipline, or equivalent experience. Job Benefits 25 days annual leave + bank holidays Group company pension plan Private More ❯
you to join us and be part of our team to help us build the future of our Digital Services! We are looking for Software Developers with Java/Spring and/or Typescript/Node.js experience. Our current technology stack is: Java, Spring, Typescript, Node.js, Kafka, MongoDB, Oracle, AWS, Docker. Companies House offers a flexible and welcoming … experience and skills which will be assessed at sift and interview. Working knowledge of programming tools, frameworks, and techniques in at least one of the following ecosystems: Java/Spring or Typescript/Node.js (you will be expected to learn to become proficient inboth once in post as required according to business needs). Experience of developing software throughout More ❯
develop scalable test automation frameworks with a focus on data validation using tools like Pandas, and lead strategies for testing data lakes. Collaborate closely with QA and Java/Spring Boot development teams to ensure data quality and reliability across our sports technology ecosystem. What Your Day Will Look Like Build scalable and robust frameworks for validating complex data … systems, pipelines, and APIs using tools like Pandas, Great Expectations, and Java modules. Collaborate with development teams to design and implement automated tests for microservices, emphasizing Spring Boot and Java-based architectures. Implement testing strategies for AWS data lakes (e.g., S3, Glue, Athena) with a focus on schema evolution, data quality rules, and performance benchmarks, prioritizing data lake testing More ❯
and creating new capabilities, Collaborating with a team of 5-18 developers on various projects. This person will be responsible for developing and maintaining enterprise applications, Utilizing Java and Spring Boot, adapting to the customer's unique framework. You will be using Atlassian tools such as Jira, Confluence, and Git for project management and collaboration. This candidate will also … Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree • Strong experience in backend development using Java and Spring Boot Compensation: $80-$113/hr. Exact compensation may vary based on several factors, including skills, experience, and education. Employees in this role will enjoy a comprehensive benefits package More ❯
Midlands Industry: IT Salary: £60,000 - £70,000 per annum + Pension, Health, Gym Posted: 27/08/2024 Description Senior Java Developer, Java Software Engineer, Java 17, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Streams, Kubernetes, React, Typescript - Technical lead on project - Fully remote if needed - £70K About the Role As the Senior Java … digital services Report directly to the Principal Engineer Required Skills and Experience A solid background in software development Experience in senior roles within teams or projects Expertise in Java, Spring Boot, Maven, Git, GitHub Actions, SQL, Microservice architecture, Kafka Streams, Kubernetes Knowledge of software design principles Primarily a backend role, but front-end experience in React and/or More ❯
Summary Purpose Were looking for a Senior Technical Lead/Technical Manager with a strong backend focus and hands-on full-stack capability (React/TypeScript + Java/Spring Boot) to drive the delivery of scalable, high-quality web applications. In this role, youll blend deep technical expertise with strong leadership, guiding both architectural direction and team delivery. … shaping the future of our platforms and engineering practices. Responsibilities: Technical Leadership Lead the architectural direction and technical execution of full-stack applications using React/TypeScript and Java (Spring Boot). Own and drive the adoption of best practices in code quality, performance, accessibility, and cloud-native engineering. Remain hands-on with 1020% of your time dedicated to More ❯
distributed event-based systems applying agile practices. • Sound understanding of microservice architecture and design patterns, system resiliency, scalability, security, and observability. • Strong working knowledge of core Java 8 & above, Spring-boot, and other Springframework features. • Experience with designing and implementing high volume messaging- and rest- based middleware. • Experience with defining scalable database models (relational or others). More ❯
way we work. Passionate about collaborating with and contributing to the development of others. Tech Stack: Strong Java development skills with experience in CI/CD tooling, automated builds, Spring/Spring Boot. Advocate for Agile methodologies and the ability to drive Agile delivery forwards. Good grasp of TDD and CI/CD. Coaching and mentoring skills. Experience More ❯
such as pair programming, automated testing and continuous integration all supported by DevOps technologies Tech stack including: Strong Java development skills + experience CI/CD tooling, automated builds, Spring/Spring Boot Advocate for Agile and the ability to drive Agile delivery forwards Good grasp of TDD and CI/CD Coaching and mentoring skills Experience with More ❯
experience in owning and leading architectural design and delivery for complex systems Knowledge of Technology stack including one or more of the following programming languages: Java/Kotlin/Spring, Golang and Python. BSc or MS in Computer Science or related technical field, equivalent work experience will also be considered. Preferred Qualifications A deep understanding and passion for Domain More ❯
technical documentation. Engaging with architects and stakeholders to ensure architectural consistency. Designing high-level diagrams and participating in governance reviews. Supporting project delivery and managing architectural risks. Applying Java, Spring, and web service integration principles. Using tools like Visio to create diagrams and documentation. Communicating complex technical issues effectively to non-technical stakeholders. Requirements: Minimum 3 years of experience More ❯
simulation and RTP calculation Essential skills: • Experience of mathematics associated with game design • Experience of Java Development • Scrum and Agile Software Development Methodologies Preferable skills: • Experience of coding algorithms • SpringFramework including Spring Boot • SQL and RDBMS methodology • Git, Maven & Nexus • Continuous Integration • Docker • MySQL Should you have any questions or wish to apply please do not hesitate More ❯
and experience include: Development using Java and AWS SageMaker to create repeatable training workflows that accelerate model development. Web/Micro Services. Java Micro Service Architecture frameworks such as Spring Boot. Angular, Ngrx, and Angular library development. Java Frameworks such as Spring, Grails, and Play. Unix/Linux. Hibernate. Oracle, PostgreSQL, MongoDB, JDBC. Takes and implements technical direction. More ❯
governance; empowered by the ground-breaking legislation of the Economic Crime and Corporate Transparency Bill. We have a large estate of services which we develop in Java using the Spring Boot framework, and Typescript using the Node.js framework with Express. We use the Gov.uk Design System (GDS) for our User Interfaces. We also have older J2EE applications which we … are in the process of modernising. We are looking for expert developers in these technologies! While we would expect you to be very experienced in either Java/Spring or Typescript/Node we like to hire inquisitive developers who value continuous learning, and we will support you in learning all the development technologies we use at Companies House. … with excellent technical skills and the ability to complete detailed design. A degree in computing or similar would be an advantage. Excellent coding skills which must include Java/Spring Boot and/or Typescript/Express/Node. Mentoring experience or can demonstrate experience of leading a team. Strong communication skills where you can translate technical jargon into More ❯