for our SaaS B2B platform, focusing on creating an open architecture that integrates various players in the private equity ecosystem. Microservices: build and maintain microservices using Java 21 and SpringBoot, ensuring scalability, reliability, and performance. Cloud Development: play a crucial role in our cloud infrastructure with Kubernetes (K8s) on AWS, leveraging Docker for containerisation. API Development: develop … engineers, fostering a culture of continuous learning and improvement. Qualifications Experience: 7+ years of experience in back-end development, with a strong focus on Java (preferably Java 21) and Spring Boot. Microservices Architecture: proven experience in designing and developing microservices-based architectures. Cloud Expertise: hands-on experience with AWS services, including EC2, and a strong understanding of Kubernetes (K8s … skills with a focus on delivering scalable solutions. Communication: strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders. Technologies Back-end: Java 21, Spring (Boot 3+/Cloud/Data/REST), Postgres/Jooq/Flyway, JUnit/TestContainers/Mockito, AWS (EC2, RDS, k8s, Cognito, S3). Front-end: TypeScript More ❯
architecture, resilient systems, and robust infrastructure, your work will support mission-critical applications used by enterprises worldwide . You’ll work with a cutting-edge stack including Java and SpringBoot , applying DevOps practices and automation to deliver reliable, secure software at scale . Whether enhancing core functionality or contributing to new services, you’ll be solving real … expertise to problems that matter, within a technically mature and driven environment , this opportunity could be your next move. Responsibilities: Design, develop, and maintain Java-based backend services using SpringBoot, REST/GraphQL, Kafka, PostgreSQL, and RabbitMQ. Contribute to infrastructure modernisation efforts, working closely with DevOps teams on Kubernetes, CI/CD pipelines, and legacy system migrations. … and optimise the full software development lifecycle through automation. Requirements: 7+ years of professional experience in software engineering, with a strong focus on Java backend development. Solid understanding of SpringBoot, Kafka, RabbitMQ, PostgreSQL, and modern API design patterns. Hands-on experience or familiarity with DevOps tools and concepts – e.g. Kubernetes, Git-based CI/CD, cloud infrastructure More ❯
third-party services. Actively contribute to code reviews and troubleshoot production issues. What we're looking for: Minimum 8 years of Java development experience. Strong expertise in Enterprise Java, Spring/SpringBoot, Web, Security, ORM, Junit/Mockito, Maven/Gradle. Command of SQL/NoSQL, Hibernate/Spring Data. Demonstrable experience in designing and More ❯
third-party services. Actively contribute to code reviews and troubleshoot production issues. What we're looking for: Minimum 8 years of Java development experience. Strong expertise in Enterprise Java, Spring/SpringBoot, Web, Security, ORM, Junit/Mockito, Maven/Gradle. Command of SQL/NoSQL, Hibernate/Spring Data. Demonstrable experience in designing and More ❯
third-party services. Actively contribute to code reviews and troubleshoot production issues. What we're looking for: Minimum 8 years of Java development experience. Strong expertise in Enterprise Java, Spring/SpringBoot, Web, Security, ORM, Junit/Mockito, Maven/Gradle. Command of SQL/NoSQL, Hibernate/Spring Data. Demonstrable experience in designing and More ❯
Requirements: - Lead, coach, and mentor teams effectively - Proficiency in server-side Kotlin or modern Java - Strong system analysis skills - Knowledge of Microservice Architectures - Familiarity with frameworks like http4k or SpringBoot - Agile development experience (Scrum/Kanban) - TDD, pair programming, CI/CD expertise - REST API development proficiency Bonus Skills: - Cloud Platform experience (AWS, GCP, Azure) - Docker, Kubernetes More ❯
culture Engage with banking-focused client requirements in a structured, agile environment Key Skills and Experience 4–7 years' professional experience in Java development Solid understanding of Java frameworks (SpringBoot, Hibernate) Practical knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB) Strong grasp of software engineering fundamentals and clean coding practices Basic exposure to or willingness to learn More ❯
culture Engage with banking-focused client requirements in a structured, agile environment Key Skills and Experience 4–7 years' professional experience in Java development Solid understanding of Java frameworks (SpringBoot, Hibernate) Practical knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB) Strong grasp of software engineering fundamentals and clean coding practices Basic exposure to or willingness to learn More ❯
culture Engage with banking-focused client requirements in a structured, agile environment Key Skills and Experience 4–7 years' professional experience in Java development Solid understanding of Java frameworks (SpringBoot, Hibernate) Practical knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB) Strong grasp of software engineering fundamentals and clean coding practices Basic exposure to or willingness to learn More ❯
deployments, and monitoring Collaborate closely with business stakeholders to shape solutions Contribute to agile best practices Key Requirements: 5+ years of core Java development experience Expertise in microservices architectures (SpringBoot, Docker, Kubernetes) Strong experience with GUI technologies (React, TypeScript, HTML5) Experience in full SDLC (Git, Maven, Bamboo) Strong understanding of modern software design & architecture A proactive mindset More ❯
deployments, and monitoring Collaborate closely with business stakeholders to shape solutions Contribute to agile best practices Key Requirements: 5+ years of core Java development experience Expertise in microservices architectures (SpringBoot, Docker, Kubernetes) Strong experience with GUI technologies (React, TypeScript, HTML5) Experience in full SDLC (Git, Maven, Bamboo) Strong understanding of modern software design & architecture A proactive mindset More ❯
apply these skills in the dynamic and data-intensive world of global commodities trading. Knowledge Skills and Abilities, Key Responsibilities: Java Backend Expertise : Strong proficiency in Java development, including Spring Framework, SpringBoot, and JVM optimisation techniques for high-performance applications. Integration Architecture : Deep understanding of enterprise integration patterns, microservices architecture, and event-driven design principles. Messaging … complex integration projects in enterprise environments. Educational Background : Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. Certifications : Professional certifications in relevant technologies (e.g., Spring, Kafka, cloud platforms) are advantageous but not required. Key Responsibilities: Integration Architecture Design : Design and implement robust integration architectures that connect trading systems, data sources, and business applications across More ❯
deployments, and monitoring Collaborate closely with business stakeholders to shape solutions Contribute to agile best practices Key Requirements: 5+ years of core Java development experience Expertise in microservices architectures (SpringBoot, Docker, Kubernetes) Strong experience with GUI technologies (React, TypeScript, HTML5) Experience in full SDLC (Git, Maven, Bamboo) Strong understanding of modern software design & architecture A proactive mindset More ❯
deployments, and monitoring Collaborate closely with business stakeholders to shape solutions Contribute to agile best practices Key Requirements: 5+ years of core Java development experience Expertise in microservices architectures (SpringBoot, Docker, Kubernetes) Strong experience with GUI technologies (React, TypeScript, HTML5) Experience in full SDLC (Git, Maven, Bamboo) Strong understanding of modern software design & architecture A proactive mindset More ❯
London, England, United Kingdom Hybrid / WFH Options
CGI
Frameworks (Selenium, Cucumber, REST Assured) • Configuration As Code (e.g. Jenkinsfile, Ansible or similar) • Continuous Inspection Tooling (for example SonarQube) • Sound understanding of DevOps principles, practices and philosophy • Experience in SpringBoot You'll also need demonstrable experience and competency in the following: • Java engineering and general software architecture • Software lifecycle automation and best practices • Problem solving complemented by More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Relay
Platforms (Kubernetes, CRC, Docker) NoSQL Databases (CockroachDB, Cassandra, Zookeeper, ArangoDB) Large-scale data processing (Kafka) Dependency injection frameworks (Guice) Splunk CI/CD Build tools: Maven, Git, Jenkins Frameworks: SpringBoot Real-time communication APIs (WebRTC, SIP, XMPP) Your responsibilities: Design, implement, and provide architectural guidance in deploying microservices as part of an agile development team Migrate existing More ❯
of software development methodologies (e.g., Agile, Waterfall). Familiarity with Git-based version control systems (e.g., GitHub, GitLab). Basic knowledge of databases (e.g., SQL, NoSQL). Knowledge of SpringBoot framework, Test-driven development, Web Services (REST/SOAP) development, and Docker containers. Familiarity with Cloud technologies (AWS, Azure, GCP) is advantageous. Knowledge of system design (Microservices More ❯
London, England, United Kingdom Hybrid / WFH Options
Zaizi Ltd
multiple releases every week Coding and testing: Demonstrable experience designing, coding and debugging Golang based systems Good skills in web front end technologies such as HTML, CSS, Bootstrap Golang SpringBoot Docker Kubernetes Atlassian Build tools: Maven, Gradle, Ant Familiar with source control systems, such as GIT, including branching, merging, etc. Testing: TDD, unit testing, JUnit, Mockito, Cypress More ❯
collaboratively. A strong focus on logging , monitoring , and data-driven product improvements is required to ensure the stability and evolution of our platforms. Our Technology Stack:Java (primarily using SpringBoot), MySQL, Postgres (with Liquibase), Docker, AWS (e.g., ECS, S3, CloudWatch), Retool, Jenkins or GitHub Actions for CI/CD pipelines, Python for certain microservices or data-related More ❯
client content. Security: Okta or Ping Identity for SSO and authentication. Platforms: Proprietary or third-party solutions (e.g., Charles River, BlackRock Aladdin). Languages: Java, Python, or C# with SpringBoot or .NET Core. Data Platforms: Warehouses: Snowflake, Google BigQuery, or Amazon Redshift. Analytics: Tableau, Power BI, or Looker for client reporting. Big Data: Apache Spark or Hadoop More ❯
of engineers, fostering collaboration and growth Hands-on experience designing and implementing microservices-based architectures with a focus on scalability and reliability Proficiency in either Java or Kotlin, and SpringBoot, with experience in building scalable, distributed systems Strong analytical and debugging skills, with the ability to troubleshoot complex systems in production. Excellent verbal and written communication skills More ❯
Experience with cloud engineering and highly scalable applications Great leadership and coaching skills with the ability to develop engineering colleagues Tech Stack Java 17+ Rest APIs with Micronaut and SpringBoot Relational database (Azure SQL/SQL Server/PostgreSQL) MongoDB Event processing with Kafka CI/CD with GitHub Actions and Azure pipelines Code quality with Sonar More ❯
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, SpringBoot), 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 various More ❯
for releases and test plans. Your Profile Experience designing and developing web applications using Java/J2EE. Strong understanding of OOP and data structures. Experience with API development using Spring Boot. Knowledge of API lifecycle, abstraction, orchestration, and data transformation. Hands-on experience with Spring/MVC, Hibernate, Web Services. Understanding of automated build/deployment tools like More ❯
for releases and test plans. Your Profile Experience designing and developing web applications using Java/J2EE. Strong understanding of OOP and data structures. Experience with API development using Spring Boot. Understanding of API lifecycle, orchestration, and data transformation. Hands-on experience with Spring, MVC, Hibernate, Web Services. Knowledge of automated build/deployment tools like Jenkins, Maven More ❯