work effectively in large, collaborative teams to achieve organizational goals, with a commitment to fostering an inclusive and innovative culture. Foundational knowledge of programming languages (e.g., React, Python, JavaScript, Java, C++, C#), databases, data structures and algorithms Understanding of software skills including business analysis, development, maintenance, and software improvement. Proficiency in developmental toolsets Basic knowledge of industry-wide technology More ❯
advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple/scalable/reliable architectures, building, and operating concurrent, distributed systems, solving difficult and novel problems, and More ❯
London, England, United Kingdom Hybrid / WFH Options
NMI
degree in Computer Science, Information Technology, or equivalent experience. Minimum of 5 years of experience developing complex software applications in a commercial environment. Advanced proficiency in C# (preferred) or Java, with strong understanding of object-oriented design principles. Deep understanding of the full software development lifecycle (SDLC) and agile methodologies. Experience with relational databases (e.g., MySQL, SQL Server, Oracle More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Screening Services
analysing and building data telemetry, querying (PromQL), modelling, pipelines and dashboards to provide concise, focused insights and alerts for distributed systems Strong experience with Python and/or GoLang Java (SpringBoot and Micrometer) useful Demonstrable experience working with AWS services like SQS, EKS, RDS, VPC, EC2, Cloudwatch (X-Ray, Metrics and Logs), Lambda Solid knowledge of Linux systems and More ❯
waterfall) – SCRUM qualifications would be beneficial Experience of using agile delivery tools such as JIRA, Pivotal, Collab, Confluence Experience of engineering based on the likes of SQL, SSIS, Python, Java, Scala, XML/FpML and Power BI Data architecture, data lineage including an understanding of AI Testing/quality engineering; experience of test automation will be beneficial Process Automation More ❯
advertising technology (AdTech) highly desired. Proven experience and a passion for developing and operating full stack production systems in Clojure, k8s, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Proven experience leading teams, designing simple/scalable/reliable architectures, building, and operating concurrent, distributed systems, solving difficult and novel problems, and More ❯
London, England, United Kingdom Hybrid / WFH Options
Starling Bank
main part of our Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Python Java, which makes up the majority of our backend codebase JavaScript, particularly React, which makes up our frontend Postgres and SQL AWS & GCP - we're cloud-native TeamCity for CI More ❯
solid, demonstrable understanding of software development and testing practices. 2+ years of experience in leading QA/testing projects and teams Proficiency in programming using Python/C#/Java or other languages Expertise in designing and implementing automated testing solutions for enterprise applications across the application layers (UI/Service/Data layers) and working with developers in More ❯
of the System Delivery Life Cycle. Experience of using agile delivery tools such as JIRA, Pivotal, Collab, Confluence Experience of engineering based on the likes of SQL, SSIS, Python, Java, Scala, XML/FpML and Power BI Solution architecture (Business, Functional, Technical) Data architecture, data lineage and all aspects of AI including, but not limited to, NLP, ML, deep More ❯
Social network you want to login/join with: In this role, you will be responsible for the delivery of exciting projects and products across our Civil Aviation, Defence and Public Sector industry verticals . You will be given the More ❯
Senior Java Software Engineer - Java 11+, Spring, Spring Boot, Microservices, Kafka, Akka, Docker/Kubernetes, Real-time, TDD/BDD, Payments - London A Senior Java Engineer with a background in finance/payments and experience working on distributed real-time systems is sought after by a global Fintech. This organisation specialises in providing high performance technology solutions … capabilities. As a Senior Engineer, you will join the core engineering team working on the development of their real-time payments processing platform, using a primary tech stack of Java 17, Spring Boot and Akka. You will contribute from both a design and coding perspective, taking ownership of delivering new components and features ensuring high availability, resiliency and scalability. … with a heavy focus on Pair Programming and TDD, so are looking for people from similar environments. To be successful, you will demonstrate: A strong background in hands-on Java engineering, currently working with Java 11+ Indepth knowledge of microservices architecture and usage of Spring/Spring Boot Experience developing distributed, real-time applications (with Akka AND/ More ❯
Our client, a leading SaaS provider, is seeking a Senior/Lead Java Developer to join their growing team to help lead a squad delivering innovative cloud-based applications for global clients. Key Responsibilities: Lead design, development & deployment of scalable SaaS solutions. Mentor developers and promote best practices. Collaborate cross-functionally in an Agile environment. Drive continuous improvement and … innovation. Tech Stack: Java (v8–11+), Spring, Hibernate, SQL (MS SQL/PostgreSQL), NoSQL (DynamoDB) Modern Javascript/Typescript frontend AWS (Lambda, Step Functions), Microservices, Serverless architecture Azure DevOps, Jenkins, Docker, API integrations (REST/JSON) Ideal Profile: 5+ years Java development experience. Ambition to lead & mentor. Fantastic opportunity to join a supportive, innovative business with strong growth 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 … 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 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 … 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 More ❯
Social network you want to login/join with: We are looking for a talented Java Developer to join our team and contribute to the design, development, and maintenance of high-performance applications. The ideal candidate will have a solid understanding of Java programming and be enthusiastic about working with the latest tools and frameworks in software development. … You’ll play a critical role in building scalable, high-quality software solutions. Key Responsibilities: Application Development : Design, develop, and implement Java applications using modern development tools and best practices. Code Quality : Write clean, scalable code, and participate in code reviews to maintain code quality. API Integration : Develop and integrate RESTful APIs for seamless communication between different systems and … participate in design discussions. Performance Optimization : Ensure that applications are optimized for speed, scalability, and performance. Documentation : Create and maintain comprehensive project documentation. Required Skills and Qualifications: Proficiency in Java : Strong hands-on experience with Java SE and Java EE, with the ability to write efficient and effective code. Frameworks : Experience with frameworks such as Spring Boot More ❯
Java Software Engineer A fast-growing, London-based cybersecurity company providing cutting-edge solutions that protect critical systems and sensitive data for global clients across finance, defence, healthcare, and government sectors are on the lookout for a Senior/Principal Java Engineer. The role will include the following duties: You will lead the charge in designing and building … highly scalable, resilient, and secure backend systems. Architect and build enterprise-grade Java services powering security platforms. Lead technical design and set standards for engineering best practices across teams. Mentor and guide a team of talented engineers, fostering a culture of excellence. Collaborate closely with DevOps, Security, and Product teams to deliver secure and performant solutions. Drive innovation by … tools, frameworks, and technologies. Champion quality, security, and performance at every stage of the development lifecycle. Skills needed: 8+ years of experience in software engineering with deep expertise in Java (Java 11 or later). Strong experience in designing microservices and distributed systems. Solid grasp of Spring/Spring Boot, REST APIs, messaging (Kafka/RabbitMQ), and cloud More ❯
Java Software Engineer A fast-growing, London-based cybersecurity company providing cutting-edge solutions that protect critical systems and sensitive data for global clients across finance, defence, healthcare, and government sectors are on the lookout for a Senior/Principal Java Engineer. The role will include the following duties: You will lead the charge in designing and building … highly scalable, resilient, and secure backend systems. Architect and build enterprise-grade Java services powering security platforms. Lead technical design and set standards for engineering best practices across teams. Mentor and guide a team of talented engineers, fostering a culture of excellence. Collaborate closely with DevOps, Security, and Product teams to deliver secure and performant solutions. Drive innovation by … tools, frameworks, and technologies. Champion quality, security, and performance at every stage of the development lifecycle. Skills needed: 8+ years of experience in software engineering with deep expertise in Java (Java 11 or later). Strong experience in designing microservices and distributed systems. Solid grasp of Spring/Spring Boot, REST APIs, messaging (Kafka/RabbitMQ), and cloud More ❯
Java Microservices Developer Start: ASAP Duration: 6-12 months Rate: inside IR35, up to £475/day Location: on site in Cardiff 3 days per week We are seeking a skilled Java Microservices Developer to join a strategic transformation programme within the financial services industry. You'll play a key role in building scalable microservices solutions, shaping the … is an exciting opportunity to contribute to high-impact work within a fast-paced, agile team, collaborating across technical and business teams. Key Responsibilities: - Develop scalable, maintainable microservices using Java and Spring Boot - Collaborate with engineers, product managers, and stakeholders - Implement CI/CD pipelines and automate deployment workflows - Ensure code quality through testing, reviews, and best practices - Work … within agile frameworks such as Scrum or Kanban Essential Skills & Experience: - Strong Java development background with Spring Boot and Spring Cloud - Solid understanding of microservices architecture and API design - Experience with AWS, Azure, or Google Cloud - Familiarity with MySQL, PostgreSQL, or MongoDB - Proficiency in unit and integration testing - Excellent communication and problem-solving skills - Comfortable in client-facing and More ❯
Java Microservices Developer Start: ASAP Duration: 6-12 months Rate: inside IR35, up to £475/day Location: on site in Cardiff 3 days per week We are seeking a skilled Java Microservices Developer to join a strategic transformation programme within the financial services industry. You’ll play a key role in building scalable microservices solutions, shaping the … is an exciting opportunity to contribute to high-impact work within a fast-paced, agile team, collaborating across technical and business teams. Key Responsibilities: - Develop scalable, maintainable microservices using Java and Spring Boot - Collaborate with engineers, product managers, and stakeholders - Implement CI/CD pipelines and automate deployment workflows - Ensure code quality through testing, reviews, and best practices - Work … within agile frameworks such as Scrum or Kanban Essential Skills & Experience: - Strong Java development background with Spring Boot and Spring Cloud - Solid understanding of microservices architecture and API design - Experience with AWS, Azure, or Google Cloud - Familiarity with MySQL, PostgreSQL, or MongoDB - Proficiency in unit and integration testing - Excellent communication and problem-solving skills - Comfortable in client-facing and 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 … 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 code, pair-program with your team and carry out code reviewsLine manage a team of approximately 4-5 Engineers, helping them grow in their careers and developmentContribute and discuss with different stakeholder in the business, notably the Product and Design teamsBe a key player in implementing the best software development methodologies and approaches to your teams e.g. More ❯
with offices in London, Manchester, Newcastle and Glasgow, providing flexi working model (option of remote or hybrid with ad hoc client site travel). They are looking for two Java Full Stack Engineer's (Jnr-Mid level) to join a rapidly growly team, building cutting-edge digital solutions, primarily within Government, Finance, Retail & Energy sectors. Consultant grade level budget … 55k + full benefits + fully remote (plus ad hoc client site travel) Primary requirements: Must be eligible for SC Clearance Extensive experience of building microservices with Java (Spring Boot) (and NodeJS as a bonus) Experience with cloud technologies such AWS or Azure Experience with CI/CD (Gitlab, GitHub, Jenkins) Experience using version control software - Git Experience using 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 … 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 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 … 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 More ❯
re eager to work with your team to ensure we meet our delivery schedule. You always strive for best practice agile development and have an eye for detail. Solid Java experience using Java 8/11 and above, with Spring Boot. Experience with RESTful and Realtime API services, and third-party APIs. Experience with web sockets. Familiar with More ❯
they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Technical Lead with deep Java expertise to lead one of their core development teams. The Role As a Technical Software Engineering Manager, you'll split your time between hands-on technical leadership and people … management. You'll be leading a team of talented Java engineers, driving project delivery, shaping technical direction, and nurturing a high-performance engineering culture. What You'll Do Lead, mentor, and grow a team of backend engineers working primarily in Java (Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross … hands-on with coding when necessary, especially in system-critical components What They're Looking For Proven experience managing or leading software engineering teams (3+ years) Strong expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing More ❯