london, south east england, united kingdom Hybrid/Remote Options
Xpand Group
Lead SoftwareEngineer - Java Microservices Location: London (Hybrid - 2 days on-site, Monday and Tuesday) Overview We're excited to be supporting our client in hiring a talented SoftwareEngineer (Java Microservices) to join a dynamic, high-performing engineering team within retail banking. This is a fantastic opportunity for a technically minded individual who … s passionate about building fast, reliable, and scalable software within a complex distributed environment. You'll play a key role in designing, developing, testing, and implementing modern microservices-based applications running in the public cloud. This is a hands-on position within a feature team that works collaboratively across the full software development lifecycle. What You'll Be … Doing Designing, producing, testing, and implementing high-quality software across the system lifecycle Working within a permanent feature team focused on delivering business-critical services in a fast-paced Agile environment (two-week sprints) Collaborating with architects, principal engineers, and key stakeholders to align technical solutions with business objectives Applying Agile and Test-Driven Development (TDD) principles to build More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid/Remote Options
Morson Edge
JavaSoftwareEngineer Newcastle (3 days on site/2 days remote) 12 months initially £55ph inside IR35/Umbrella Due to the urgent nature of the role candidates must have current and transferrable SC security clearance or be happy to undergo the security checks required. Role Overview The SoftwareEngineer will join our collaborative … forward-thinking Agile Scrum team, working on innovative Geospatial software, using the latest cloud-based technologies. The engineer will be involved in every stage of the software development lifecycle, from initial design through development, testing, and deployment, delivering robust, scalable cloud-based services. The role is based at our clients office in Newcastle. Flexible working arrangements are … to be in the office 3 days a week, with the opportunity to work 2 days from home. Responsibilities • Develop high-quality, readable, scalable and easily maintained code, using Java and related technologies, meeting requirements and coding standards. • Develop reusable patterns and encourage innovation that will enhance team velocity. • Contribute to quality assurance by writing unit and automated tests. More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom Hybrid/Remote Options
Rebel Recruitment
Role: SoftwareEngineer - Java Location: Hybrid, two days a week in Sheffield Salary: Up to £50k Are you the type of developer who love having your own autonomy and ownership over projects? Are you the type of developer who enjoys working in a collaborative environment with people you can learn from? Are you the type of developer … their sector, and the orders are coming in thick and fast from major global players who theyve worked with for years. Youll be joining a new data science team & software development team that is likely to grow further over the next 12 months. As a SoftwareEngineer you will be joining a dynamic development team to contribute … evolution of WebApp and Data Platforms. This role is designed for a passionate individual eager to develop innovative features, resolve technical issues, and engage in the continuous improvement of software engineering processes. Your role will encompass the full software development lifecycle, including coding, testing, deploying, and monitoring, with a focus on delivering high-quality software solutions. Thing More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Morson Edge
JavaSoftwareEngineer Newcastle (3 days on site/2 days remote) 12 months initially £55ph inside IR35/Umbrella Due to the urgent nature of the role candidates must have current and transferrable SC security clearance or be happy to undergo the security checks required. Role Overview The SoftwareEngineer will join our collaborative More ❯
South West London, London, United Kingdom Hybrid/Remote Options
Run-Time Group Ltd
Job Title: Mid-Senior JavaEngineer Location: London (Hybrid - 2-3 days in-office) Salary: Up to £85,000 per annum + Benefits Sector: Financial Services About the Role: We are seeking a Senior-Level JavaEngineer to join a dynamic financial technology team in London. You will play a key role in developing, maintaining, and … enhancing high-performance, scalable financial applications. This is a fantastic opportunity for an ambitious developer with experience in Java and a passion for the financial sector. The role follows a hybrid working model, with 2-3 days per week in the office. Key Responsibilities: Design, develop, and maintain high-quality Java-based applications for financial services. Collaborate with … cross-functional teams to deliver robust and scalable software solutions. Ensure code quality, security, and performance standards are met. Work on both greenfield and existing applications, improving architecture and implementing best practices. Troubleshoot and resolve complex technical issues. Participate in code reviews and provide constructive feedback. Stay updated with the latest financial technologies and industry trends. Key Requirements: Based More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Harnham - Data & Analytics Recruitment
eFX SoftwareEngineer (Ultra-Low Latency Java) Hybrid/Remote - London Up to £160,000 + Bonus + Benefits We're supporting a major financial services organisation hiring an eFX SoftwareEngineer to build and optimise ultra-low-latency trading systems used across global FX markets. If you're a high-performance Javaengineer … opportunity. What you'll work on: Engineering sub-40μs latency eFX systems with high throughput and fault tolerance Designing real-time pricing, risk and trading components Evolving low-latency Java patterns (lock-free, low-GC, CPU/cache optimisation) Working closely with quants, traders, architects and senior engineers Influencing technical strategy across distributed, performance-critical systems What we're … looking for: Strong experience in low-latency Java within trading, eFX or electronic markets Deep understanding of networking (TCP/UDP/FIX), Linux tuning, performance profiling Background in designing high-performance architectures and distributed systems Strong grasp of FX pricing, risk, and trading workflows Solid engineering fundamentals: testing, CI/CD, API design, automation Why join? Work on More ❯
SoftwareEngineer/Java Developer Location: Bournemouth Employment Type: Full-time We are looking for a talented SoftwareEngineer/Java Developer to build and maintain scalable backend services and APIs. This role is ideal for someone with strong Java expertise who enjoys working with modern cloud, CI/CD, and database technologies. … What You’ll Do Develop robust backend services and REST APIs using Java, Spring Boot, Spring MVC Work with Oracle, CockroachDB, SQL for data modeling and queries Deploy applications using Kubernetes, Docker, and GKP (private cloud) Build and support CI/CD pipelines with Jenkins, GitLab CI, GKP DevOps Write automated tests (unit, integration) with JUnit, TestNG, Mockito Secure … Document APIs using Swagger/OpenAPI Monitor applications with ELK, Prometheus, Grafana, Splunk Collaborate using GitHub, JIRA, Confluence, Slack/Teams What We’re Looking For Solid experience in Java backend development Strong understanding of databases, cloud platforms, and containerization Experience with CI/CD pipelines and testing frameworks Good problem-solving and communication skills Ability to work in More ❯
OUR MISSION At Redwood, we empower our customers with lights-out automation for their mission-critical business processes. ABOUT US Redwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative power of automation. Our unparalleled solutions … Own Weather Obsess over Customer Success Work the Problem Be Curious Own the Outcome Respect Each Other YOUR IMPACT We are seeking a highly skilled and passionate Full Stack SoftwareEngineer with a strong focus on Java to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust and … scalable full-stack applications that power our automation and SaaS platforms. You will work across the entire software development lifecycle, from concept to deployment, collaborating closely with product managers, designers, and other engineers to deliver high-quality, impactful solutions. Design, develop, and implement highly performant and scalable full-stack applications using Java and related technologies. Build and maintain More ❯
Sheffield, Yorkshire, United Kingdom Hybrid/Remote Options
Rebel Recruitment
Role: SoftwareEngineer - Java Location: Hybrid, two days a week in Sheffield Salary: Up to £50k Are you the type of developer who love having your own autonomy and ownership over projects? Are you the type of developer who enjoys working in a collaborative environment with people you can learn from? Are you the type of developer More ❯
Role: SoftwareEngineer (Java) Location: London Salary: Competitive salary and package (Depending on level of experience) Any offer of employment is subject to satisfactory BPSS and the candidate being granted a level of security clearance which typically requires 10 years continuous UK address history, usually including no periods of 30 consecutive days or more spent outside of More ❯
Job Title: Mid-Senior JavaEngineer Location: London (Hybrid - 2-3 days in-office) Salary: Up to £85,000 per annum + Benefits Sector: Financial Services About the Role: We are seeking a Senior-Level JavaEngineer to join a dynamic financial technology team in London. You will play a key role in developing, maintaining, and More ❯
require engineers on site for 4/5 days per week and is a on secure site where SC clearance is needed. - We are looking for passionate and skilled software engineers who have exceptional problem-solving and critical thinking skills, are analytical with high attention to detail, and are self-motivated join one of our leading defence clients. The … Software Engineers with be joining the New Product Development team working on the next generation of mission planning and control products, exploiting a wide portfolio of software technologies. The focus of the role will be working with a range of international teams and stakeholders to lead the development and delivery of software requirements and design through the … complete software engineering lifecycle. We are looking for Software Engineers with deep and broad range of experience in software engineering, from requirements to certification, who have taken the lead in technical implementation and delivery of complex solutions as well as supporting and mentoring other engineers in their team. This a great opportunity to join a growing team More ❯
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Senior Lead SoftwareEngineer at JPMorgan Chase within the Global Technology division, you will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable … responsibilities Work with key stakeholders in Sales, Trading, QR, Operations and others globally to ensure the Secondary platform meets business requirements. Directly contribute towards the ongoing efforts to re-engineer & re-architect the existing Secondary platform to make it performant, truly highly available, stable, efficient, and scalable. Lead the effort & contribute towards the identification and implementation of opportunities to … eliminate or automate remediation of recurring issues, with aim of improving overall operational stability of software applications and systems. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems. Contributes to software engineering communities of practice and events that explore new and More ❯
Winfrith Newburgh, Dorchester, Dorset, England, United Kingdom
Avanti
Contract JavaSoftware Engineers – Inside IR35 Avanti Recruitment is looking for JavaSoftware Engineers for long-term defence projects focused on secure, real-time and mission-critical systems. Previous defence experience is preferred, and those with sonar, submarine or maritime combat systems exposure will be prioritised. You’ll be developing in a Java-led environment … with work spanning system design, integration, complex data handling, and operational visualisation. Key Skills Java (core + enterprise) UML/software modelling Service-oriented or open architectures Microservices TCP/IP and comms middleware Windows/Linux environments Virtualisation/containerisation APIs (design & integration) Databases/SQL Real-time data, visualisation or HMI experience (advantage) Additional Details Mix More ❯
Description You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a SoftwareEngineer II at JPMorgan Chase within the Corporate Technology - Corporate Oversight & Governance Group, you will be part of an agile team dedicated to enhancing … designing, and delivering the software components of the firm's cutting-edge technology products in a secure, stable, and scalable manner. In your role as an emerging member of the software engineering team, you will execute software solutions by designing, developing, and troubleshooting various components within a technical product, application, or system, while acquiring the skills and … experience necessary for growth in your position. Job responsibilities Executes standard software solutions, design, development, and technical troubleshooting Writes secure and high-quality code using the syntax of at least one programming language with limited guidance Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the SoftwareMore ❯
Contract Role: Senior SoftwareEngineer (x2) Rate: Up to £375/day (Inside IR35) Location: London - 1 day a week onsite Duration: ASAP - 31 March 2026 We're building a brand-new engineering team to modernise and futureproof Media Services products. This is your chance to join a major legacy replacement programme, tackling technical debt and designing cloud … native components that will drive scalable, high-performing systems. What You'll Do: Design and implement new, cloud-native solutions to replace legacy components Work in Go and Java microservices within an AWS-native environment Apply DevOps practices, automating CI/CD pipelines and applying CDK to build infrastructure-as-code Champion Test Driven Development for reliable, high-quality … delivery Collaborate with talented engineersonsite in London once a weekto shape modern ways of working What You'll Bring: Strong Go (Golang) engineering experience Solid background with Java microservices Expertise in AWS, particularly CDK Hands-on DevOps and CI/CD pipeline knowledge Proven record with component migrations and TDD If you're an engineer who thrives on More ❯
Contract Role: Senior SoftwareEngineer (x2) Rate: Up to £375/day (Inside IR35) Location: London - 1 day a week onsite Duration: ASAP - 31 March 2026 Candidates should take the time to read all the elements of this job advert carefully Please make your application promptly. We're building a brand-new engineering team to modernise and futureproof More ❯
Telford, Shropshire, England, United Kingdom Hybrid/Remote Options
F5
We're Hiring: Java Developer(s) £50,000-£80,000 (hiring across multiple levels) Hybrid Working - Shropshire - 3 days per week. Join a leading consultancy! If you're driven by curiosity, collaboration, and continuous learning, this role is for you! You'll join a large, long-term digital transformation programme to modernise key public-facing services. You'll attend … days per week, rest from home) and you MUST be eligible for SC clearance and have experience with Spring Boot. What You'll Do: Build scalable microservices using Java and Spring Boot Deliver high-quality code through TDD, BDD, and pair programming Create and maintain RESTful APIs and asynchronous services Get hands-on with the DevOps lifecycle from development … deployment and monitoring Design and implement cloud-native solutions Collaborate with analysts, designers, and engineers in Agile teams What You'll Bring: Eligibility for SC Clearance Strong experience with Java, Spring Boot, and integration frameworks Solid grasp of TDD, unit testing, and CI/CD practices Experience building synchronous and asynchronous microservices Knowledge of Docker, Kubernetes, cloud platforms Familiarity More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
Halliburton
strategies used in the automated regression testing of these systems. Follows secure coding practices, performs triaging of security issues, and implements fixes to deliver secure applications. Familiar with common software vulnerabilities and leading practices to mitigate. Should have some experience in researching open- source technologies for use in building systems and participate in open source communities as needed. Works … on projects of moderate scope and complexity. Pro-actively identifies areas for improvement within the software system and processes. Develops assignments and schedules. Requires completion of an undergraduate degree in Computer Science or similar discipline, and 4 years of related experience. Key Responsibilities: Work on a team to deliver new products, features and fixes iteratively using an Agile Scrum … date knowledge of existing and emerging technologies relevant to the role Working and collaborating with remote teams around the world Qualifications & Experience Essential Attributes: 4+ years of experience in Software development of complex applications. Excellent understanding of design principles and considerations, best practice 4+ years of Java and C++ development experience History of applying best practices, code reviews More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
Halliburton
with design, research, and development of new applications and major enhancements. Provides guidance to developers, testers, and support staff. Using an understanding of the technological advances in both the software industry and in the oil and gas industry this person will challenge the technical software delivery process to deliver fit for purpose software in a more timely … manner. This person will have had experience in leading software development projects and may provide Technical Excellence Leadership for more than one team, providing expert guidance to software developers and support staff. Provides guidance to staff on application security standards, secure coding practices, and secure architecture designs. Provides a strong technical focus in product planning for a complete … software system. Requires completion of an undergraduate degree in Computer Science or similar discipline, and a minimum of 10 years of experience including software development experience. Key Responsibilities: Lead the team to deliver new products, features and fixes iteratively using an Agile Scrum approach working with the Product Owner, Scrum Master, Developers and QAs Working with the architects More ❯
the business to have a clear understanding of how your own technology stack is tied to business outcomes and our bottom line and will advise on technical limitations of software design for products and provide alternative solutions. You will possess knowledge of features and facilities for integration, and communication among applications, databases and technology platforms to bring together different … components and form a fully functional solution to a business problem. You will creatively test and maintain software applications and related programs and procedures by using a variety of software development tools following design requirements of customer. You will take technical responsibility for the health of the codebase, including quality, scalability, and performance and you will act as … a spokesperson for software design best practices, research and recommend frameworks and architectural/code design patterns, identify areas of improvements within the code and suggests solutions and advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability). You will take a whole systems approach to analyze issues and implement holistic solutions by More ❯
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our More ❯
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our More ❯
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our More ❯