About the Role: We are seeking an experienced and visionary Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to lead the backend engineering efforts of our enterprise platforms. This role requires strong architectural acumen, hands-on coding capability, and a leadership mindset to guide teams across the full software development lifecycle. Exposure to mobile … with engineering managers, architects, mobile teams, and product stakeholders to deliver scalable, secure, and maintainable solutions. Key Responsibilities: • Design and develop scalable, secure, and high-performance backend systems using Java, Spring Boot, and modern architectural practices. • Lead development of RESTful APIs and microservices along with mobile platforms, ensuring consistency and alignment with business and UX goals. • Drive integration with API … computer science, Engineering, or related field. • 10+ years of professional experience in backend development, with at least 3+ years in technical leadership or solution design roles. • Strong expertise in Java, Spring Boot, and the Spring ecosystem (Spring MVC, Data, Security). • Proven experience architecting and deploying microservices-based systems in complex enterprise environments. • Hands-on experience with API Gateways (Kong More ❯
About the Role: We are seeking an experienced and visionary Technical Lead with deep expertise in Java Spring Boot, microservices architecture, and solution design to lead the backend engineering efforts of our enterprise platforms. This role requires strong architectural acumen, hands-on coding capability, and a leadership mindset to guide teams across the full software development lifecycle. Exposure to mobile … with engineering managers, architects, mobile teams, and product stakeholders to deliver scalable, secure, and maintainable solutions. Key Responsibilities: • Design and develop scalable, secure, and high-performance backend systems using Java, Spring Boot, and modern architectural practices. • Lead development of RESTful APIs and microservices along with mobile platforms, ensuring consistency and alignment with business and UX goals. • Drive integration with API … computer science, Engineering, or related field. • 10+ years of professional experience in backend development, with at least 3+ years in technical leadership or solution design roles. • Strong expertise in Java, Spring Boot, and the Spring ecosystem (Spring MVC, Data, Security). • Proven experience architecting and deploying microservices-based systems in complex enterprise environments. • Hands-on experience with API Gateways (Kong More ❯
Job Summary As a Senior Java Developer at Eeze you will play a crucial role in shaping the development of our live casino games from concept to delivery.This position is perfect for those with a startup mindset, the ability to work independently, take initiative, and make their own decisions. Main Responsibilities Design and develop live casino games using Java, Kotlin … Maintain clear and comprehensive documentation for code, APIs, and deployment procedures. Requirements Bachelor's or Master's degree in Computer Science or a related field. Proven experience as a Java/Kotlin Developer, with a focus on backend development. Strong expertise in Java, Spring framework, and microservices architecture, with Scala experience as an added advantage. Experience with containerization and orchestration More ❯
London, England, United Kingdom Hybrid / WFH Options
Anson Mccade
Senior Software Engineer - Vice President (Java Focus) ££65,000 - £94,000 GBP Hybrid WORKING Location: Manchester, North West - United Kingdom Type: Permanent Role: Senior Software Engineer - Vice President (Java Focus) Salary: £65,000 - £94,000 Location: Hybrid - Knutsford (near Manchester), 2 days per week onsite (also options for Glasgow campus) Role Type: Permanent Start Date: ASAP About the Opportunity Join … growth. This is not a typical contractor role - we're seeking a top-class, accomplished software engineer with a strong and credible career history, preferably with deep knowledge of Java/Spring Boot and a well-rounded technical skill set. You will design, develop, and enhance scalable software solutions while collaborating with product teams and stakeholders to align technology with … a stable, rewarding career path with opportunities to mentor others and lead complex projects. What You'll Be Doing Lead development and delivery of high-quality, scalable software using Java, Spring Boot , and other core languages such as TypeScript/React/Angular, Golang, or Python Collaborate cross-functionally with product managers, designers, and engineers to define requirements and design More ❯
IIBA (International Institute of Business Analysis)
a unique opportunity to evolve the platform. Responsibilities: Lead the development of innovative technology solutions for S&P Global Ratings products, utilizing state-of-the-art web applications and Java technologies. Design and develop complex web applications using React JS and Java, implementing microservices architecture to ensure high scalability and fault tolerance. Oversee the complete software development lifecycle (SDLC), encompassing … using ReactJS for frontend development and Spring frameworks for backend development. 2+ years of experience leading development teams, with a preference for direct people management. Extensive experience with ReactJS, Java, with a significant focus on developing concurrent and distributed systems. Advanced knowledge of user interface design and development using React, TypeScript, HTML5, XML, and CSS. Advanced expertise in Spring-based 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 to global financial … 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. As … 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/OR Kafka More ❯
continuous learning and global collaboration, where you can make a meaningful impact through innovative projects that shape the future of technology. Position Summary: We are seeking a Mid-Level Java Software Engineer to join our dynamic Financial Services technology team. In this role, you’ll design, develop, and maintain enterprise-grade financial applications while collaborating with cross-functional teams including … architects, and QA engineers. Ideal candidates are technically strong, detail-oriented, and passionate about delivering reliable software in a regulated industry. Key Responsibilities: Develop, test, and maintain high-quality Java applications for financial services platforms. Collaborate with architects and senior engineers on system design and technical decisions. Integrate third-party APIs, data feeds, and financial market infrastructure. Participate in code … application performance. Contribute to documentation and knowledge sharing within the team. Support production systems and participate in incident response as needed. Required Skills & Experience: 3–5 years of professional Java development experience. Solid understanding of core Java (Java 8+), object-oriented principles, and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data). Familiarity with RESTful APIs More ❯
continuous learning and global collaboration, where you can make a meaningful impact through innovative projects that shape the future of technology. Position Summary: We are seeking a Mid-Level Java Software Engineer to join our dynamic Financial Services technology team. In this role, you’ll design, develop, and maintain enterprise-grade financial applications while collaborating with cross-functional teams including … architects, and QA engineers. Ideal candidates are technically strong, detail-oriented, and passionate about delivering reliable software in a regulated industry. Key Responsibilities: Develop, test, and maintain high-quality Java applications for financial services platforms. Collaborate with architects and senior engineers on system design and technical decisions. Integrate third-party APIs, data feeds, and financial market infrastructure. Participate in code … application performance. Contribute to documentation and knowledge sharing within the team. Support production systems and participate in incident response as needed. Required Skills & Experience: 3–5 years of professional Java development experience. Solid understanding of core Java (Java 8+), object-oriented principles, and design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data). Familiarity with RESTful APIs More ❯
delivering business-critical products and services for some of the largest financial institutions globally. These products are typically full-stack, modern, event-driven platforms based on microservices, using Enterprise Java, Spring Boot, and JavaScript front ends, operating in 2 week sprints over 6 to 18 months roadmaps. You will be responsible for delivery timelines, code quality, team health, and delivery … Bachelor's degree in Computer Science, Information Technology, or a related field. 10+ years in software engineering, including 3+ years leading teams of 10 or more engineers Expert in Java and SpringBoot, hands-on in microservices, REST, messaging Hands-on experience with cloud platforms, preferably AWS, for building and deploying applications Experience in leading and managing development teams effectively Experience More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Anson McCade
environments. What You'll Do Design, build, and maintain secure, scalable, cloud-native platforms using modern cloud technologies (AWS, Azure, GCP). Develop and support microservices-based applications using Java, Node.js, and Python. Implement containerised solutions and orchestration frameworks such as Docker and Kubernetes. Collaborate with architects, engineers, and product teams to deliver high-quality features in an agile environment. … 5+ years of experience in software development and cloud engineering. Current working for a consultancy firm. Proven expertise in building and deploying microservices-based applications. Strong coding skills in Java, Node.js, and Python . Hands-on experience with cloud platforms: AWS, Azure, or Google Cloud. Familiarity with RESTful APIs, web services, and cloud-native design patterns. Proficient in containerisation and More ❯
environments. What You'll Do Design, build, and maintain secure, scalable, cloud-native platforms using modern cloud technologies (AWS, Azure, GCP). Develop and support microservices-based applications using Java, Node.js, and Python. Implement containerised solutions and orchestration frameworks such as Docker and Kubernetes. Collaborate with architects, engineers, and product teams to deliver high-quality features in an agile environment. … 5+ years of experience in software development and cloud engineering. Current working for a consultancy firm. Proven expertise in building and deploying microservices-based applications. Strong coding skills in Java, Node.js, and Python . Hands-on experience with cloud platforms: AWS, Azure, or Google Cloud. Familiarity with RESTful APIs, web services, and cloud-native design patterns. Proficient in containerisation and More ❯
to achieve interoperability, in order to extract value from data held in disparate environments. Experienced with one or more of the following: Infrastructure as Code, API implementations, Containerisation, C++, Java, Spring Framework (including Spring Boot), Microservices, Oracle, Oracle Golden Gate, Kafka, Security Architecture Principles. Experience working in an agile environment and across multiple different roles (Delivery Leads, Business Analyst etc. More ❯
knowledge of programming, problem-solving, data analysis or systems development would be beneficial for this role. Including any of the following Programming Languages: Exposure to languages such as: • C++, Java, Python, JavaScript, C# Systems & Tools: Knowledge of or experience with any of the following: Linux/Unix operating systems Cloud Technologies (AWS, Azure, Google Cloud) DevOps tools (e.g., Docker, Kubernetes More ❯
knowledge of programming, problem-solving, data analysis or systems development would be beneficial for this role. Including any of the following Programming Languages: Exposure to languages such as: • C++, Java, Python, JavaScript, C# Systems & Tools: Knowledge of or experience with any of the following: Linux/Unix operating systems Cloud Technologies (AWS, Azure, Google Cloud) DevOps tools (e.g., Docker, Kubernetes More ❯
Position: Java Backend Microservices Engineer Location: Central London 6 Months Contract Hybrid role - mandatory 3 days in the office per week Banking/Finance experience is Mandatory Job description: Proficiency in Java, including Java 8 and above. Experience in designing microservices, developing, and deploying microservices. Strong knowledge of Spring Boot, Spring Cloud, and other Spring components. Expertise in building and More ❯
teams, collaborating effectively and taking pride in your work. Strong problem-solving skills, viewing technology as a means to solve challenges. Proficiency in a programming language (e.g., Scala, Python, Java, C#) with understanding of domain modelling and application development. Knowledge of data management platforms (SQL, NoSQL, Spark/Databricks). Experience with modern engineering tools (Git, CI/CD), cloud More ❯
to achieve interoperability, in order to extract value from data held in disparate environments. Experienced with one or more of the following: Infrastructure as Code, API implementations, Containerisation, C++, Java, Spring Framework (including Spring Boot), Microservices, Oracle, Oracle Golden Gate, Kafka, Security Architecture Principles. Experience working in an agile environment and across multiple different roles (Delivery Leads, Business Analyst etc. More ❯
specialising in Cloud Adoption, Digital Architecture/Transformation & NextGen AI Solutions, providing fully remote working with ad hoc client site travel (fully expensed). They are looking for multiple Java Full Stack Engineer's (Mid and a Senior) to join a rapidly growly team, building cutting-edge digital solutions, primarily within Government, Finance, Retail & Energy sectors. Budget: £55k + full … benefits + fully remote 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 online version control tools Bitbucket, GitHub, GitLab etc Experience using More ❯
West London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Developer/Software Engineer (Java 17 Kotlin AWS) London/WFH to £85k Are you a technologist Backend Developer with strong Java skills looking to progress your career, working with a modern cloud based infrastructure and a range of technology? You could be joining a hugely successful and growing commodities trading firm that specialise in trading silver and gold. … introduce new features. There's an emphasis on code quality; designing and developing highly complex web based trading platforms working across the full development lifecycle. The technology stack includes Java 17, Kotlin, Spring Boot and AWS amongst others; you'll be encouraged to expand your skillset using the latest technologies and choosing the best tool for the job in a … You are degree educated, having achieved a 2.1 or above gained in Computer Science (or similar STEM discipline) from a top tier university (e.g. Russel Group) You have strong Java and Kotlin development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other More ❯
values innovation, professional development, and the ability to make a real difference for our clients. We work in diverse multi-disciplinary teams, hand-in-glove with our clients. Our Java Full Stack Engineers are responsible for creating the visions of our clients and driving better business outcomes. They are tasked with building cutting-edge digital solutions for our clients, combining … make the difference. They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) NodeJS, Java, Kotlin, Spring boot framework, RESTful microservices, NoSQL databases. YOUR PROFILE Required Extensive experience of building microservices withJava (Spring Boot) Experience using version control software - Git Experience using Docker, Docker Compose … 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 ❯
Rest, JSON, SOAPUI) and client development, query invoke. Experience in customizing/extending of ForgeRock CIAM, IDM, AM, DS and LDAP schema. Very good experience on connector Xpress/Java connector server implementation. Extensive Experience in connector development and resource configuration using ForgeRock CIAM SDK. Experience in creating and managing Business Logic using identity policy, policy Xpress, user journey and … or developing J2EE products. Should have the ability to understand customer scenario and requirements (may include integration situations) and be capable of suggesting solutions. Should have good knowledge on JAVA/J2EE, XML Good knowledge on performing performance tests for ForgeRock CIAM, IDM, AM, DS, and its components Excellent communication skills and ability to work with global counterparts. GCP knowledge … to have Knowledge on implementation of LDAP, Active Directory based Authentication. Design Experience, including data modelling, demonstrable experience interpreting requirements and producing design artefacts for implementation by development teams. Java 8 and higher; Spring boot (preferable); RDBMS (Oracle, Postgres) Desired; Micro services; Kubernetes Google Cloud Platform (GCP) or any other cloud GKE Cloud SQL Cloud Functions GCS and Labelling Pub More ❯
Rest, JSON, SOAPUI) and client development, query invoke. Experience in customizing/extending of ForgeRock CIAM, IDM, AM, DS and LDAP schema. Very good experience on connector Xpress/Java connector server implementation. Extensive Experience in connector development and resource configuration using ForgeRock CIAM SDK. Experience in creating and managing Business Logic using identity policy, policy Xpress, user journey and … or developing J2EE products. Should have the ability to understand customer scenario and requirements (may include integration situations) and be capable of suggesting solutions. Should have good knowledge on JAVA/J2EE, XML Good knowledge on performing performance tests for ForgeRock CIAM, IDM, AM, DS, and its components Excellent communication skills and ability to work with global counterparts. GCP knowledge … to have Knowledge on implementation of LDAP, Active Directory based Authentication. Design Experience, including data modelling, demonstrable experience interpreting requirements and producing design artefacts for implementation by development teams. Java 8 and higher; Spring boot (preferable); RDBMS (Oracle, Postgres) Desired; Micro services; Kubernetes Google Cloud Platform (GCP) or any other cloud GKE Cloud SQL Cloud Functions GCS and Labelling Pub More ❯
for analysing user requirements and then designing, building, and testing software applications to satisfy those requirements. This role is ideal for individuals with moderate to strong experience in backend Java development, microservices, and cloud-native engineering, particularly within enterprise or financial services environments. Key Responsibilities: Analyse user requirements and translate them into robust, scalable software solutions within the DXC Assure … Reinsurance (SICS) platform. Design, develop, and maintain critical software components using Java , Spring Boot , and Spring Cloud in a Microservices architecture. Build and enhance RESTful APIs that integrate seamlessly with other systems and services. Work with cloud infrastructure, primarily AWS , to deploy and support applications in production environments. Collaborate with cross-functional teams to ensure the delivery of high-quality … collaborative working environment. Basic Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). Moderate to strong hands-on experience developing software in Java , with proficiency in Spring Boot , Spring Cloud , and Microservices . Proven experience designing, developing, and consuming REST APIs . Working knowledge of AWS cloud services and cloud-native application design More ❯
a degree in mathematics, computer science, statistics, physics, or equivalent experience Have strong coding skills in high-level languages such as Perl, Python, C/C++, Go, Rust, NodeJS, Java, or similar, with a flexible approach to learning new languages Be experienced with Perl, Python 3, and NodeJS, and willing to work with or learn these technologies Possess robust scripting More ❯
Room About you: 5+ years of experience in software development, with a strong focus on backend technologies and building distributed services. Proficiency in one or more programming languages including Java, Python, Scala or Golang. Experience with columnar, analytical cloud data warehouses (e.g., BigQuery, Snowflake, Redshift) and data processing frameworks like Apache Spark is essential. Experience with cloud platforms like AWS More ❯