1 to 25 of 151 Permanent Java Software Engineer Jobs in England

Senior Software Engineer Java - Scientific Software

Hiring Organisation
Client Server
Location
Surbiton, Surrey, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Senior Software Engineer/Developer (Java Mathematics) WFH/Surbiton to £70k Are you a 'mathematically minded', senior hands-on Software Engineer looking for an opportunity to work on complex and interesting systems? You could be joining a global geoscience technology company within … exploration. As a Senior Software Engineer you'll join a supportive Agile team responsible for the company's highly complex desktop oil discovery product. You'll gain exposure to the full software development lifecycle working on new features and enhancements as well as maintaining existing applications. Location ...

Java Software Engineer | Distributed Systems | Banking

Location
Greater London, England, United Kingdom
Java Software Engineer | Distributed Systems | Banking Contact email: Job ref: JD/SJ/2210_1792666152 Startdate: 2-3 Months Java Software Engineer | Distributed Systems | Banking London | £90-110k base + discretionary bonus + benefits Java | Microservices | AWS | SQL | Architecture | CI/… Role: A large financial services organisation is looking for a hands-on Java Software Engineer to take meaningful technical ownership across business-critical systems. This is more than a pure coding role. You'll be close to architecture and engineering decisions, helping shape how services are designed ...

Experienced Software Engineer Java / Python (Full Stack or Back End)

Location
Lower Blandford St Mary, England, United Kingdom
Push the limits of what’s possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products … merchants, or supporting the integration of our private and public cloud platforms. Job Responsibilities Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams Executes software solutions, design, development, and technical troubleshooting Creates secure and high ...

Senior Agentic AI Full-Stack Software Engineer (Java & React / Javascript / Angular / Claude Code / Codex)

Hiring Organisation
Elsevier
Location
Oxfordshire, United Kingdom
Employment Type
Full Time
member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Senior Agentic AI Full-Stack Software Engineer (Java & React/JavaScript/Angular/Claude Code/Codex) Would you like to help create products to support … solve complex technical problems? About the team: Our dynamic Agile Teams deliver the technology that facilitates researchers to publish quality scientific research. As a Software Engineer, you will build capabilities to improve the quality of scientific research. About the role: As a Senior II Software Engineer ...

Senior Agentic AI Full-Stack Software Engineer (Java & React / Javascript / Angular / Claude Code / Codex)

Location
Oxford, England, United Kingdom
Senior Full-Stack Software Engineer (Java & React/Javascript/Angular)****Would you like to help create products to support the sharing of scientific knowledge?****Do you enjoy collaborating to solve complex technical problems?****About the team:**Our dynamic Agile Teams deliver the technology which facilitates researchers … publish quality scientific research. As a Software Engineer, you will build capabilities to improve the quality of scientific research.**About the role:**As a Senior II Software Engineer, you will build capabilities to support scientific researchers through the process of submitting the research for publication. ...

Software Engineer - Java, Realtime Payments, Implementation

Location
Greater London, England, United Kingdom
Java Software Engineer – Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Reactive Programming, MongoDB Payments A Senior Java Engineer with a background in finance/payments and experience working on distributed real-time systems is sought … specialises in providing high performance technology solutions to global financial institutions (including several Investment Banks), primarily to augment their payments capabilities. As a Senior Engineer, you will join a new client implementation team working on client-based projects to implement and customise their core realtime payments processing solution,using ...

Senior Full-Stack Software Engineer (Java & React / Javascript / Angular)

Location
Oxford, England, United Kingdom
Senior Full-Stack Software Engineer (Java & React/Javascript/Angular) Would you like to help create products to support the sharing of scientific knowledge? Do you enjoy collaborating to solve complex technical problems? About the team: Our dynamic Agile Teams deliver the technology which facilitates researchers … publish quality scientific research. As a Software Engineer, you will build capabilities to improve the quality of scientific research. About the role: As a Senior II Software Engineer, you will build capabilities to support scientific researchers through the process of submitting the research for publication. ...

Senior Agentic AI Full-Stack Software Engineer (Java & React / Javascript / Angular / Claude Code / Codex)

Location
Oxford, England, United Kingdom
Senior Agentic AI Full-Stack Software Engineer (Java & React/JavaScript/Angular/Claude Code/Codex) Would you like to help create products to support the sharing of scientific knowledge? Do you enjoy collaborating to solve complex technical problems? About the team Our dynamic Agile … Teams deliver the technology that facilitates researchers to publish quality scientific research. As a Software Engineer, you will build capabilities to improve the quality of scientific research. About the role As a Senior II Software Engineer, you will build capabilities to support scientific researchers through ...

Lead Software Engineer Java

Hiring Organisation
Experis
Location
Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
£80000 - £100000/annum
Lead Software Engineer | Java Salary £80,000 - £100,000 Location: UK, ideally within in an hour of Nottingham Type:Permanent Stay hands on with Java while leading a team and shaping the future of an established software platform. I'm recruiting a Lead Java Engineer for a global software business whose products help organisations manage risk, compliance and operational performance. The business is investing in a growing enterprise platform, modernising its infrastructure and embedding AI tools into everyday engineering. This is an opportunity to influence both the technology and how your ...

Java Software Engineer- FinTech London

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Core Java Engineer Get into Trading/Finance80k Plus BonusQuant Capital is urgently looking for a Core Java Engineer to join our high profile client. Our client has recently been voted in the fintech 100 (best financial technology businesses). They provide a market leading Execution … data. The bulk of the external connectivity uses FIX sessions; FAST/FIX, SBE, Swift and other propriety protocols make up the rest. Most software is developed in Java. The client trades across Equities, Fixed Income, and FXOn a day to Day basis the Java Engineer will ...

Software Engineer, Developer, Backend - Java - Identity, IAM, Security

Hiring Organisation
PEOPLEWORKS CONSULTANCY LIMITED
Location
Basildon, Essex, UK
Software Engineer, Developer, Backend – Java – Identity - IAM, Security Check out the role overview below If you are confident you have got the right skills and experience, apply today. Contract – Until End of December 2026 (Renewable) Rate: £600 per day – Inside IR35 Location:Essex based offices (between Brentwood … days a week The banking and finance arm of one of the world's leading manufacturing companies and a household name is seeking asoftware engineer, software developer with Backend, Back End and Identity Access Management (IAM) expertise. The Backend Software Engineer will join the Identity Management ...

Software Engineer – Java/Spring Boot (Remote)

Location
Morley, England, United Kingdom
Software Engineer Build, Enhance and Scale Evri's Digital Platforms Ready to build technology at scale and help shape the future of one of the UK's largest parcel delivery networks? At Evri, technology sits at the heart of everything we do. Our engineers design, build and support … parcel journeys every year. As we continue to invest in modern engineering practices, cloud-native technologies and platform transformation, we're looking for talented Software Engineers who are passionate about creating high-quality software, solving complex challenges and continually developing their skills. This is an exciting opportunity ...

Lead Software Engineer - Java, Go

Location
Bournemouth, England, United Kingdom
Join JPMorgan Chase as a Lead Software Engineer within Infrastructure Platforms, Enterprise Production Automation Services (EPAS), where you will help build the automation platforms that keep the firm running securely, reliably, and at scale. This role is ideal for an experienced Java and Go engineer … capabilities across products such as AaaS, Ansible Automation Platform, AutoM8, event-driven automation, and AI-enabled service management. You will work with technologies including Java, Spring Boot, Go, Kubernetes, Terraform, Ansible, PostgreSQL, CockroachDB, Redis, CI/CD tooling, public cloud services, and observability platforms to solve complex engineering challenges ...

Sr Lead Software Engineer - Java / Python

Location
Greater London, England, United Kingdom
Lead Software Engineer - Java/Python LONDON, LONDON, United Kingdom Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Lead Software Engineer at JPMorganChase within Digital Markets … across multiple technical areas within various business functions in support of the firm’s business objectives. Job responsibilities Executes and oversees end-to-end software solutions, engineering standards, architecture, and technical troubleshooting for trading systems Designs and builds high-performance, latency-sensitive services with awareness of upstream/downstream ...

Software Engineer - Java

Location
Greater London, England, United Kingdom
Software Engineer - Java About Millennium Millennium is a global, diversified alternative investment firm, founded in 1989. Defined by evolution, innovation and focus, Millennium’s mission is to deliver results for our investors. Our people are empowered with both independence and support: the autonomy to pursue ideas with … build AI-powered risk tooling, including agents, plugins, and integrations that connect large language models to risk data and platforms Write clean, well-tested Java and Python code, participate in code and design reviews, and help uphold engineering standards and best practices. Collaborate closely with engineers across London ...

Senior Software Engineer Java - Scientific Software

Hiring Organisation
Client Server
Location
Surbiton, Surrey, United Kingdom
Employment Type
Permanent
Salary
GBP 70,000 Annual
Senior Software Engineer/Developer (Java Mathematics) WFH/Surbiton to £70k Are you a 'mathematically minded', senior hands-on Software Engineer looking for an opportunity to work on complex and interesting systems? You could be joining a global geoscience technology company within ...

Senior Software Engineer - (Java/AI) Brokerage Services

Location
Greater London, England, United Kingdom
TitleSenior Software Engineer - (Java/AI) Brokerage ServicesJob DescriptionSo, who are we IG Group is a FTSE 100 fintech operating across five continents, serving over 1.4m customers and handling billions of dollars in transactions – built on scale, trust, and proof. We didn't pivot to innovation … give you the platform to define what comes next.Join us at IG – the future gets built here.Your teamWe’re looking for a Senior Engineer to join our Brokerage Services team to push hard on AI across Brokerage Services engineering: AI-assisted coding, testing and deployments, shift left on security ...

Senior Software Engineer (Java, Spring Boot)

Location
Manchester, England, United Kingdom
Select how often (in days) to receive an alert: Senior Software Engineer (Java, Spring Boot) Contract Type: Full time, Permanent Location: Manchester, Hybrid (2 days onsite) Our Team: How We Enrich Everyday Life You’ll be joining Bauer Media Audio (BMA), Europe’s biggest commercial audio broadcaster … across nine markets to the music, stories and experiences they love. Bauer Media Audio is making a significant investment in a new in‐house software engineering hub in Manchester. This new hub reinforces Manchester’s position as a key technology centre for Bauer Media Audio, alongside its existing locations. ...

Lead Software Engineer - JAVA - Equities - Vice President

Location
Greater London, England, United Kingdom
have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Equity Derivatives Group you will join our agile team creating, transforming, and supporting our trusted market-leading … technology products using modern technologies and industry best practices. You will join and collaborate with a global team of technologists at all stages software development pipeline creating high quality software solutions in an environment that encourages curiosity and innovation, grows talent, and applies and sharpens your multi-faceted ...

Lead Fullstack Software Engineer - Java, Springboot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
East London, London, United Kingdom
Employment Type
Permanent
Salary
£75,000
looking for a Lead Software Engineer who will be responsible for the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. … will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities. Responsibilities Lead the architecture, design ...

Java Software Engineer (Cambridge)

Location
Cambridge, England, United Kingdom
Ready to take your career global? Make your mark at one of the biggest names in payments. We’re looking for a Software Engineer - Java to join our ever evolving Cambridge Tech team and help shape the future of global commerce. What you’ll own Join … master, participating in quarterly planning and design sessions using the SAFe framework. Pick up challenging development tasks from the team plan, leveraging your proven software skills to tackle complex issues, and partner with the principal engineer for guidance. Serve as an authorized gating code reviewer, pairing with other ...

Java Software Engineer (contract outside of IR35)

Location
West of England, England, United Kingdom
Java Software Engineer (contract outside of IR35) Remote About Us In 2019, the founders were working as engineers solving complex cross-domain problems within government organisations. TwinStreamwas formed to bring together their collectiveexpertiseand experience into a single business, focused on delivering technical excellence and high-quality service … rolling) contract outside of IR35 Location: Remote, with potential travel to the Bristol office in the future. Security: BPSS About the role: TwinStreamsoftware engineers(Java)develop components of a cross-domain security system within an agile development team. They are involved in the entire software development lifecycle, which ...

Java Software Engineer

Location
City Of London, England, United Kingdom
Role Software Engineer (Java) – Associate Manager Location: London, Bristol, Manchester and Birmingham Salary: Competitive salary and package (Depending on level of experience) Please Note: Any offer of employment is subject to satisfactory BPSS and DV security clearance which typically requires 10 years continuous UK address history usually … Create and document low-level designs. Assist in the promotion and delivery of digital transformation engagements. Experience and Skills Excellent hands‐on experience with Java and associated technologies. Experience working with Spring Boot. Hands‐on knowledge of open‐source tools, libraries and standards. Some working knowledge of containers (Docker ...

Senior Software Engineer I (Java & Python)

Location
Oxford, England, United Kingdom
Senior Software Engineer I (Java & Python) Would you like to help create products to support the sharing of scientific knowledge? Do you enjoy collaborating to solve complex technical problems? About the team The Submission and Editorial platform is at the heart of Elsevier's publishing ecosystem, supporting … understand submitted content and use that intelligence to create smarter experiences throughout the Submission and Editorial journey. About the role As a Senior Software Engineer on our team, you'll help build the Document Intelligence capabilities that enable Elsevier's Submission products to understand scientific content ...

Software Engineer III - Backend / Data Engineer - Java, Python, Databricks

Location
Greater London, England, United Kingdom
have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III (Java/Python Developer) at JPMorgan Chase within the Commercial and Investment Banking Emerging Markets Team, you are an integral part … works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system ...