rotated based on project demand, with regular extensions and reassignments - making this an ideal environment for curious, adaptable developers. What You’ll Do Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pair programming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle - development More ❯
. Contribute to designing and building scalable and performant front-end solutions written in TypeScript using React. Experience building/consuming RESTful APIs and (micro)services with frameworks like Spring Boot. Experience building solutions on at least one Cloud platform (AWS, Azure, GCP). Experience working on globally distributed applications with strict consistency requirements. Knowledge of modern software architecture … short of the best. Preferred qualifications, capabilities and skills Fluency across the full engineering stack, covering TypeScript, React (including common patterns in AG-Grid and Charting libraries), Java and Spring Boot. Experience designing and building solutions on at least one Cloud platform (AWS, GCP). Experience building and deploying on Kubernetes (or some other container orchestration platform). Experience More ❯
of complex software solutions Partnering effectively with client project teams A natural ability to mentor junior developers You’ll have: 6+ years of commercial software engineering experience in Java, Springboot, Microservices, AWS, Docker, Kubernative, Kafka. Service oriented architecture development TDD/BDD Experience working in an Agile environment Natural self-motivation with a passion for delivering excellence Great communication skills More ❯
of complex software solutions Partnering effectively with client project teams A natural ability to mentor junior developers You’ll have: 6+ years of commercial software engineering experience in Java, Springboot, Microservices, AWS, Docker, Kubernative, Kafka. Service oriented architecture development TDD/BDD Experience working in an Agile environment Natural self-motivation with a passion for delivering excellence Great communication skills More ❯
A proactive mindset with excellent problem-solving skills, attention to detail, and a collaborative approach 5 years core Java programming experience (or more) Experience with microservice architectures e.g Docker, SpringBoot, Helm, Kubernetes Exposure to GUI technologies (HTML5, React and Java-/TypeScript) Experience in full SDLC using build tools (Git, Maven, Bamboo) Expertise in modern software design, architecture patterns, and More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Capgemini
from industry experts in consulting and client delivery. You’ll have access to a wide array of training programs and certifications in areas such as: Programming: Java, Kotlin, Node.js, Spring Boot. Cybersecurity: CISSP, CISM. Agile Delivery: Scrum Master, Product Owner, Scaled Agile Framework. This flexibility allows you to build expertise in domains that align with your interests and our More ❯
years, Responsibilities: Hands-on practical experience in system design, application development, testing, and operational stability. Develop, debug, and maintain applications using technologies and frameworks such as Java, J2EE, Microservices, SpringBoot, Spring Cloud, Angular, JavaScript, Rest API, and React. Ensure the scalability, performance, and reliability of applications. Collaborate with cross-functional teams to define, design, and deliver … promote awareness and adoption of new and leading-edge technologies. Skills/Must have: Proficiency in React and related technologies. Strong experience with Java, J2EE, and Microservices. Expertise in SpringBoot and Spring Cloud. Familiarity with front-end frameworks like Angular and JavaScript. Proficiency in developing REST APIs. Exposure to database servers such as Oracle and NoSQL More ❯
London, England, United Kingdom Hybrid / WFH Options
Natobotics
days work from office is a mandate) Experience : 8+ Years Job Description About the Role: We are looking for a Senior Java Developer with strong expertise in Java 8+ , SpringBoot , and RDBMS technologies to join our dynamic team. The ideal candidate will have hands-on experience in building scalable, secure, and high-performance applications in enterprise environments … and should be comfortable working in a cloud-native and Linux-based environment. Key Responsibilities Design, develop, and maintain robust backend applications using Java 8+, Spring, and Spring Boot. Implement data access layers using Hibernate and integrate with various RDBMS systems like SQL Server, PostgreSQL, Sybase, or DB2. Optimize existing codebases for performance, scalability, and maintainability. Ensure application … unit and integration tests to maintain code quality. Participate in code reviews, technical discussions, and architecture decisions. Must-Have Skills Strong hands-on experience with Java 8+ Proficiency with Spring/SpringBoot Deep understanding of Hibernate/JPA Experience with at least one major RDBMS (MS SQL, PostgreSQL, Sybase, DB2) Working knowledge of Linux command line More ❯
on complex, secure SaaS systems powering global enterprises. As a Senior Backend Engineer, you’ll play a key role in designing and building greenfield backend services using Java and SpringBoot , with a strong emphasis on DevOps, automation, and performance at scale. You'll help shape technical direction , lead by example in code quality, and champion best practices … and scalable systems, and play a key role in a global product roadmap , we want to hear from you. 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 ❯
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 ❯
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 ❯
components Experience with Enterprise Case Management applications, backend builds in Java or C++ Knowledge of Kafka or other message brokers Proficiency in developing RESTful APIs and microservices with Java SpringBoot, and a strong understanding of Spring Framework Strong knowledge of state management (e.g., Redux, Context API) and React hooks, with experience integrating frontend and backend services More ❯
and look for the team to take opportunities to enhance our automated processes as well as providing good documentation for features. Skills Required: Java Server Side Concurrent Programming with SpringBoot (Core Spring), Junit Understanding of message-based architectures (MQ/Kafka) RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex SQL More ❯
Hadoop, Presto, Alloy - a data management and data governance platform Programming Languages: Java, Scala, Scripting Database Technologies: MongoDB, ElasticSearch, Cassandra, MemSQL, Sybase IQ/ASE Micro Service Technologies: REST, SpringBoot, Jersey Build and CI/CD Technologies: Gradle, Jenkins, Gitlabs, SVN Cloud Technologies: AWS CDK and experience with Docker or Kubernetes is a plus HOW YOU WILL … and collaborate in experimenting new tech stacks SKILLS AND EXPERIENCE WE ARE LOOKING FOR Computer Science, Mathematics, Engineering or other related degree at bachelors level Java, Scala, Scripting, REST, SpringBoot, Jersey Kafka, Spark, Hadoop, MongoDB, ElasticSearch, MemSQL, Sybase IQ/ASE 3+ years of hands-on experience on relevant technologies ABOUT GOLDMAN SACHS At Goldman Sachs, we 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 ❯