Cheltenham, England, United Kingdom Hybrid / WFH Options
Careers at MI5, MI6 and GCHQ
branching, and deployment strategies, and work across a variety of software engineering frameworks. Operating at a deep technical level, you’ll apply your expertise in languages such as JavaScript, Java, C++, Node.js, Python, Rust, Go, and .NET. You’ll bring a genuine enthusiasm for discovering and applying new software engineering techniques. As part of a wider network of peers, you … real positive contribution to the wider engineering community. About you As a Senior Software Engineer, you’ll bring expertise in modern programming languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node.js, Python, Rust, along with experience working with cloud platforms AWS, Azure, GCP. You’ll have successfully led Agile project teams, evaluated customer business requirements, and delivered high … evidence of where you’ve taken ownership of a technical project or piece of work demonstrate the ability to understand several modern languages/frameworks, such as C++, Golang, Java, JavaScript, .Net, Node.js, Python, Rust experience working in an Agile technical project team demonstrate competency as a Software Engineer Before you apply To work at GCHQ, you must be a More ❯
gloucester, south west england, united kingdom Hybrid / WFH Options
Careers at MI5, MI6 and GCHQ
branching, and deployment strategies, and work across a variety of software engineering frameworks. Operating at a deep technical level, you’ll apply your expertise in languages such as JavaScript, Java, C++, Node.js, Python, Rust, Go, and .NET. You’ll bring a genuine enthusiasm for discovering and applying new software engineering techniques. As part of a wider network of peers, you … real positive contribution to the wider engineering community. About you As a Senior Software Engineer, you’ll bring expertise in modern programming languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node.js, Python, Rust, along with experience working with cloud platforms AWS, Azure, GCP. You’ll have successfully led Agile project teams, evaluated customer business requirements, and delivered high … evidence of where you’ve taken ownership of a technical project or piece of work demonstrate the ability to understand several modern languages/frameworks, such as C++, Golang, Java, JavaScript, .Net, Node.js, Python, Rust experience working in an Agile technical project team demonstrate competency as a Software Engineer Before you apply To work at GCHQ, you must be a More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hargreaves Lansdown
or Wealth Management. Solid experience in building and deploying frontend applications in React or React Native with hands-on knowledge of secure API design and authentication services. Experience in Java and Spring Boot, or iOS (Swift) or Android (Kotlin) along with exposure to Figma and Vercel is a big plus. Capable of writing clean, maintainable and well-tested code. Comfortable … DB) AWS and cloud-native microservices containerised architecture (e.g. K8s, Docker) Modern software engineering practices with CI/CD pipelines and DevOps principles TDD/BDD testing frameworks Desirable Java (21) and Spring Boot Interview Process 3 Stage Interview Stage 1 - Discussion with our Hiring Manager (30mins): A chance to talk with our Hiring Manager in more detail about the More ❯
manchester, north west england, united kingdom Hybrid / WFH Options
Capgemini Invent
testing tooling - Selenium, Cucumber etc Experience in scripting - bash/shell Ability to be flexible and support the development, deployment, and pipelines of a variety of technologies - such as Java Spring Boot microservices, NodeJS frontend services, SQL/NoSQL databases and a variety of cloud components. Experience using version control software - Git Experience using online version control tools - GitHub, GitLab … experts in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: cloud technologies (AWS, Azure, GCP), programming (Java, Kotlin, NodeJS, Spring Boot), DevOps (Terraform, Kubernetes, Docker), Cybersecurity (CISSP, CISM) and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop More ❯
providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion. Java - must have A Java Developer is a specialized programmer responsible for designing, developing, and maintaining Java-based applications. Their role spans the entire software development lifecycle, from conceptualization to deployment … and maintenance. They collaborate with software engineers, web developers, and other team members to create scalable and efficient solutions. Key Responsibilities Java developers are tasked with various duties, including: Designing, implementing, and maintaining Java-based applications that meet business objectives. Writing clean, efficient, and testable code while adhering to best practices. Analyzing user requirements to define system functionality and application … Ensuring applications are optimized for performance, scalability, and security. Collaborating with cross-functional teams, including project managers, quality assurance analysts, and technical architects. Skills Required To excel as a Java Developer, one must possess a mix of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented More ❯
providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion. Java - must have A Java Developer is a specialized programmer responsible for designing, developing, and maintaining Java-based applications. Their role spans the entire software development lifecycle, from conceptualization to deployment … and maintenance. They collaborate with software engineers, web developers, and other team members to create scalable and efficient solutions. Key Responsibilities Java developers are tasked with various duties, including: Designing, implementing, and maintaining Java-based applications that meet business objectives. Writing clean, efficient, and testable code while adhering to best practices. Analyzing user requirements to define system functionality and application … Ensuring applications are optimized for performance, scalability, and security. Collaborating with cross-functional teams, including project managers, quality assurance analysts, and technical architects. Skills Required To excel as a Java Developer, one must possess a mix of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented More ❯
providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion. Java - must have A Java Developer is a specialized programmer responsible for designing, developing, and maintaining Java-based applications. Their role spans the entire software development lifecycle, from conceptualization to deployment … and maintenance. They collaborate with software engineers, web developers, and other team members to create scalable and efficient solutions. Key Responsibilities Java developers are tasked with various duties, including: Designing, implementing, and maintaining Java-based applications that meet business objectives. Writing clean, efficient, and testable code while adhering to best practices. Analyzing user requirements to define system functionality and application … Ensuring applications are optimized for performance, scalability, and security. Collaborating with cross-functional teams, including project managers, quality assurance analysts, and technical architects. Skills Required To excel as a Java Developer, one must possess a mix of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented More ❯
providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion. Java - must have A Java Developer is a specialized programmer responsible for designing, developing, and maintaining Java-based applications. Their role spans the entire software development lifecycle, from conceptualization to deployment … and maintenance. They collaborate with software engineers, web developers, and other team members to create scalable and efficient solutions. Key Responsibilities Java developers are tasked with various duties, including: Designing, implementing, and maintaining Java-based applications that meet business objectives. Writing clean, efficient, and testable code while adhering to best practices. Analyzing user requirements to define system functionality and application … Ensuring applications are optimized for performance, scalability, and security. Collaborating with cross-functional teams, including project managers, quality assurance analysts, and technical architects. Skills Required To excel as a Java Developer, one must possess a mix of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented More ❯
london (city of london), south east england, united kingdom
HCLTech
providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of $13+ billion. Java - must have A Java Developer is a specialized programmer responsible for designing, developing, and maintaining Java-based applications. Their role spans the entire software development lifecycle, from conceptualization to deployment … and maintenance. They collaborate with software engineers, web developers, and other team members to create scalable and efficient solutions. Key Responsibilities Java developers are tasked with various duties, including: Designing, implementing, and maintaining Java-based applications that meet business objectives. Writing clean, efficient, and testable code while adhering to best practices. Analyzing user requirements to define system functionality and application … Ensuring applications are optimized for performance, scalability, and security. Collaborating with cross-functional teams, including project managers, quality assurance analysts, and technical architects. Skills Required To excel as a Java Developer, one must possess a mix of technical and soft skills: Proficiency in Java and its ecosystems, including frameworks like Spring, Hibernate, and Java EE. Strong understanding of Object-Oriented More ❯
Warrington, Cheshire, United Kingdom Hybrid / WFH Options
Tec Partners
Full Stack Java Developer Location: Warrington (Hybrid - 1 day per week onsite) Salary: £50,000 - £55,000 + benefits Employment Type: Permanent Opportunity Overview A fast-growing, technology-led organisation is seeking a Full Stack Java Developer to join its collaborative engineering team. This role is well-suited to someone who's not just looking for a coding job, but … a clear desire to learn, take on ownership, and make a real contribution to the wider business and its platforms. Key Responsibilities Develop and maintain full-stack applications using Java, React, and TypeScript Build scalable, cloud-native solutions leveraging AWS Take ownership of features and components from design to deployment Collaborate with cross-functional teams to solve technical and business … challenges Contribute ideas, participate in code reviews, and support continuous improvement Essential Skills and Experience Commercial experience with Java and Spring Framework Strong frontend development skills using React and TypeScript Familiarity with AWS and building cloud-native applications Understanding of RESTful APIs, Git version control, and clean code practices A self-driven attitude - someone who is proactive, curious, and eager More ❯
Senior Java Software Engineer Watford/Hybrid Salary - £70,000 - £80,000 + Excellent benefits We’re looking for a talented Senior Java Engineer with a passion for clean code, elegant architecture, and efficient delivery. This is a hands-on role focused on developing a cloud-native platform and its foundational services—mission-critical components that support a modern workforce … management software stack. You’ll work primarily with Java, building robust, secure, and scalable applications. As part of a small, elite team, you’ll have the freedom and responsibility to shape the future of the platform. 🔧 Key Responsibilities • Deliver best-in-class Java platform code with a strong focus on architecture and design. • Build robust, scalable applications using industry-standard … current with industry trends in software development, infrastructure, architecture, and security. 🧠 Skills & Experience • Proven experience delivering complex software solutions (HR software experience is a plus). • Deep expertise in Java, object-oriented design patterns, multi-threading, and asynchronous paradigms. • Familiarity with Spring, Git, Postgres, MongoDB, and JavaScript. • Comfortable designing APIs and working within cloud-native architectures. • Experience writing performant Rust More ❯
Senior Java Software Engineer Watford/Hybrid Salary - £70,000 - £80,000 + Excellent benefits We’re looking for a talented Senior Java Engineer with a passion for clean code, elegant architecture, and efficient delivery. This is a hands-on role focused on developing a cloud-native platform and its foundational services—mission-critical components that support a modern workforce … management software stack. You’ll work primarily with Java, building robust, secure, and scalable applications. As part of a small, elite team, you’ll have the freedom and responsibility to shape the future of the platform. 🔧 Key Responsibilities • Deliver best-in-class Java platform code with a strong focus on architecture and design. • Build robust, scalable applications using industry-standard … current with industry trends in software development, infrastructure, architecture, and security. 🧠 Skills & Experience • Proven experience delivering complex software solutions (HR software experience is a plus). • Deep expertise in Java, object-oriented design patterns, multi-threading, and asynchronous paradigms. • Familiarity with Spring, Git, Postgres, MongoDB, and JavaScript. • Comfortable designing APIs and working within cloud-native architectures. • Experience writing performant Rust More ❯
watford, hertfordshire, east anglia, united kingdom
Tilo Consulting
Senior Java Software Engineer Watford/Hybrid Salary - £70,000 - £80,000 + Excellent benefits We’re looking for a talented Senior Java Engineer with a passion for clean code, elegant architecture, and efficient delivery. This is a hands-on role focused on developing a cloud-native platform and its foundational services—mission-critical components that support a modern workforce … management software stack. You’ll work primarily with Java, building robust, secure, and scalable applications. As part of a small, elite team, you’ll have the freedom and responsibility to shape the future of the platform. 🔧 Key Responsibilities • Deliver best-in-class Java platform code with a strong focus on architecture and design. • Build robust, scalable applications using industry-standard … current with industry trends in software development, infrastructure, architecture, and security. 🧠 Skills & Experience • Proven experience delivering complex software solutions (HR software experience is a plus). • Deep expertise in Java, object-oriented design patterns, multi-threading, and asynchronous paradigms. • Familiarity with Spring, Git, Postgres, MongoDB, and JavaScript. • Comfortable designing APIs and working within cloud-native architectures. • Experience writing performant Rust More ❯
Senior Java Software Engineer Watford/Hybrid Salary - £70,000 - £80,000 + Excellent benefits We’re looking for a talented Senior Java Engineer with a passion for clean code, elegant architecture, and efficient delivery. This is a hands-on role focused on developing a cloud-native platform and its foundational services—mission-critical components that support a modern workforce … management software stack. You’ll work primarily with Java, building robust, secure, and scalable applications. As part of a small, elite team, you’ll have the freedom and responsibility to shape the future of the platform. 🔧 Key Responsibilities • Deliver best-in-class Java platform code with a strong focus on architecture and design. • Build robust, scalable applications using industry-standard … current with industry trends in software development, infrastructure, architecture, and security. 🧠 Skills & Experience • Proven experience delivering complex software solutions (HR software experience is a plus). • Deep expertise in Java, object-oriented design patterns, multi-threading, and asynchronous paradigms. • Familiarity with Spring, Git, Postgres, MongoDB, and JavaScript. • Comfortable designing APIs and working within cloud-native architectures. • Experience writing performant Rust More ❯
Job Title: Java/LLMs Engineer Location: Edinburgh, UK (4 days on-site per week) Industry: Fintech Employment Type: Full-Time, Permanent Role Overview We are seeking a highly skilled Java/LLM Engineer to join the Data Migration team. The ideal candidate will have a strong background in Core Java development and SQL , combined with practical experience or interest … solutions . You will be responsible for developing, integrating, and maintaining components that support large data migration pipelines and AI-driven automation. Key Responsibilities Design, develop, and maintain scalable Java applications supporting the data migration framework. Integrate LLM-based modules to enhance automation and data transformation processes. Collaborate with cross-functional teams (Data Engineers, AI specialists, Business Analysts) to ensure … SQL queries for data extraction, transformation, and validation. Participate in code reviews, performance tuning, and technical documentation. Support testing, deployment, and monitoring in production environments. Requirements Proven experience in Java and Core Java development. Strong knowledge of SQL and relational database concepts. Experience or strong interest in LLM technologies and their application in enterprise systems. Solid understanding of software design More ❯
in coding standards, code reviews, and release management. Respond to real-time trading issues in a fast-paced environment, ensuring minimal business disruption. Key Skills & Experience: Strong expertise in Java , Spring Framework/Spring Boot , or similar backend frameworks. Proven experience designing and developing API-based, microservices-driven architectures . Solid understanding of low-latency, multi-threaded systems and distributed More ❯
in coding standards, code reviews, and release management. Respond to real-time trading issues in a fast-paced environment, ensuring minimal business disruption. Key Skills & Experience: Strong expertise in Java , Spring Framework/Spring Boot , or similar backend frameworks. Proven experience designing and developing API-based, microservices-driven architectures . Solid understanding of low-latency, multi-threaded systems and distributed More ❯
in coding standards, code reviews, and release management. Respond to real-time trading issues in a fast-paced environment, ensuring minimal business disruption. Key Skills & Experience: Strong expertise in Java , Spring Framework/Spring Boot , or similar backend frameworks. Proven experience designing and developing API-based, microservices-driven architectures . Solid understanding of low-latency, multi-threaded systems and distributed More ❯
improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.We enable Skill Set Java (11) Junit 5 React React Testing Library (Frontend Unit testing) Cypress (Frontend E2E Testing) Spring Boot (Microservice Architecture) Sybase Mongo DB Kubernatis Understanding on Cloud infra (Snowflake) Roles & Responsibilities Day More ❯
Full Stack Java Developer (90k-100k plus benefits and bonus) This is a hybrid role, 2 days in the office, 3 days remote What the role offers: Competitive salary with growth opportunities. Opportunity to work on cutting-edge fintech solutions. A collaborative and supportive team environment. Exposure to a wide range of technologies and the chance to shape the system … As we expand, we're looking for a talented developer to join our team and play a crucial role in shaping our platform. Role Overview: As a Full Stack Java Developer, you will work across the full stack, collaboratively contributing to front-end, back-end, system architecture, and infrastructure. You will be responsible for designing and developing scalable, robust software … solutions using Java, with a focus on system design and performance. AWS experience is a plus, and financial industry knowledge would be beneficial but not a must. Key Responsibilities: Work on full-stack development, including front-end, back-end, and infrastructure. Collaborate closely with a small, highly skilled team to deliver innovative solutions. Optimize system performance, troubleshoot issues, and continuously More ❯
Manchester Area, United Kingdom Hybrid / WFH Options
Oliver Bernard
Lead Java Developer - Manchester We are working with a scaling company, who are looking for a Lead Java Developer to join their team to work alongside the Product Owner. You will be 100% hand's on, whilst leading a team and managing technical aspects. 3 days a week in the office, 2 days WFH Technical Stack - Java, AWS, Spring Boot More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Oliver Bernard
Lead Java Developer - Manchester We are working with a scaling company, who are looking for a Lead Java Developer to join their team to work alongside the Product Owner. You will be 100% hand's on, whilst leading a team and managing technical aspects. 3 days a week in the office, 2 days WFH Technical Stack - Java, AWS, Spring Boot More ❯
London, England, United Kingdom Hybrid / WFH Options
Client Server
Java Developer/Technical Lead London/WFH to £115k Are you a hands-on Java Developer with technical leadership skills? You could be progressing your career in a hands-on leadership role at a global FinTech/CFD trading company that has been consistently voted as one of the UKs top employers. What's in it for you: Salary … Carers networks with an annual budget for organising events and projects that foster an open, diverse and inclusive culture Plus a range of other perks Your role: As a Java Developer/Technical Lead you'll join a fairly new team working on a new crypto offering and split your time between hands-on development with people management (70/… engineers and ensure code quality, observability, scalability and security are embedded into high-quality, high-impact releases. You'll be working with a modern, cloud native tech stack using Java, Spring Boot, AWS, Kafka and CI/CD to build highly scalable, distributed systems with 24/7 availability. Location/WFH: There's a hybrid model with two days More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Client Server
Java Developer/Technical Lead London/WFH to £115k Are you a hands-on Java Developer with technical leadership skills? You could be progressing your career in a hands-on leadership role at a global FinTech/CFD trading company that has been consistently voted as one of the UKs top employers. What's in it for you: Salary … Carers networks with an annual budget for organising events and projects that foster an open, diverse and inclusive culture Plus a range of other perks Your role: As a Java Developer/Technical Lead you'll join a fairly new team working on a new crypto offering and split your time between hands-on development with people management (70/… engineers and ensure code quality, observability, scalability and security are embedded into high-quality, high-impact releases. You'll be working with a modern, cloud native tech stack using Java, Spring Boot, AWS, Kafka and CI/CD to build highly scalable, distributed systems with 24/7 availability. Location/WFH: There's a hybrid model with two days More ❯
Harvey Nash has an urgent requirement for Java/Spring Migration Developer for a public sector client in Edinburgh. 10 week contract Inside of IR35 £425 - £450 a day Two days a week onsite in Edinburgh Candidates must have a valid Disclosure Scotland check The Role Upgrade work on Spring (Framework) to 5.3.x and Spring Security to 5.8.x. We are … looking for the following experience: Experienced Java development (Java 8/11/17). Spring Framework (MVC, transactions, Security). Proven migration experience from Spring 2.x/3.x - 5.x/6.x Preferably experience in upgrading to Hibernate 5.6. Experience remediating security vulnerabilities (CVE mitigation, CSRF/session handling). Strong JSP/JSTL experience and ability to retire legacy More ❯