to ensure alignment and deliver the best possible outcomes. You'll bring hands-on expertise in crafting solutions within your chosen tech stack (e.g., Node.js and Express, Java and SpringBoot), along with a deep understanding of APIs, system architecture, and industry protocols like OAuth 2.0. Your expertise lies in the Back-End applications, where you'll skillfully … tests, and debugging. Building and maintaining microservice-based applications (Java preferred). Familiarity with databases like PostgreSQL or Redis. Proficient in Linux for production environments. Experience with frameworks like SpringBoot and ORMs like Hibernate. Knowledgeable about cloud platforms like AWS, Azure, and Google Cloud (AWS preferred). Understanding config management and infrastructure as code tools like Terraform … every single point above, please do still apply. We'd love to chat and see if you could be a great fit. Core Skills: Java, Terraform, CI/CD, SpringBoot, AWS Other Skills: Seniority: Senior, Lead #J-18808-Ljbffr More ❯
processing application. Responsibilities: Collaborate closely with cross-functional teams, including product owners, business analysts, scrum masters, front-end, and back-end developers. Design, develop, and implement microservices using Java SpringBoot, ensuring code is modular, testable, and reusable. Design, develop, and implement responsive and intuitive user interfaces using Angular and TypeScript/Java, ensuring an exceptional user experience. … reliability. Qualifications: Strong expertise in Core/Advanced Java and OOP. Proficiency in front-end technologies: Angular, TypeScript, HTML, CSS, JavaScript. Experience in developing and deploying microservices architectures using SpringBoot, Spring Batch, Spring Data, or similar frameworks. Knowledge of JIRA, Junit, and Apache Kafka are preferred. Hands-on experience with NoSQL DB (CosmosDB, MongoDB). More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Primis
be part of a high-caliber team responsible for designing, developing, and deploying scalable solutions that drive real impact. Key Responsibilities: Design and implement robust microservices using Java and SpringBoot Collaborate with cross-functional teams including DevOps, QA, and Business Analysts Work closely with client stakeholders to understand requirements and deliver high-quality solutions Ensure code quality … code reviews Contribute to architectural decisions and continuous improvement initiatives Required Skills & Experience: 5+ years of professional experience in Java development Microservices Proven expertise in building and deploying microservices (SpringBoot, Docker, Kubernetes) Strong understanding of RESTful APIs and event-driven architecture Familiarity with Agile methodologies and collaborative development practices If you are suitable for the role please More ❯
the underlying cause Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Required Qualifications: 3+ years of experience as Java Developer focused on Spring MVC Framework. 2+ years basic/working Knowledge of Linux environments. 2+ years working Knowledge of Source Control Management (SCM), Rapid Development cycles and automated deployment services like Maven … Cascading Stylesheets (CSS) Able to work on homegrown applications and extend functionality as required; comfortable building multi page Web Applications from scratch. Expertise with Application Server integration; JBoss 7, SpringBoot or later preferred. Proficient in developing microservices with SpringBoot Knowledge of Apache Web Server preferred. Database Skills with working knowledge of Structured Query Language (e.g. SQL/NoSQL commands and … Cascading Stylesheets (CSS) Able to work on homegrown applications and extend functionality as required; comfortable building multi page Web Applications from scratch. Expertise with Application Server integration; JBoss 7, SpringBoot or later preferred. Proficient in developing microservices with SpringBoot Knowledge of Apache Web Server preferred. Database Skills with working knowledge of Structured Query Language (e.g. SQL/NoSQL commands and More ❯
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/SpringBoot, REST APIs, messaging (Kafka/RabbitMQ), and cloud-native development. Proven leadership in technical decision-making and mentoring developers. Experience with cloud platforms (AWS More ❯
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/SpringBoot, REST APIs, messaging (Kafka/RabbitMQ), and cloud-native development. Proven leadership in technical decision-making and mentoring developers. Experience with cloud platforms (AWS More ❯
developers to join our team and contribute to the success driving innovation and excellence in our network infrastructure. Essential Technical Skills: Front-end: Angular, TypeScript Back-end: Java, Python, SpringBoot Database: MongoDB, PL/SQL,NOSQL API Development: RESTful APIs Version Control: Git CI/CD: TeamCity Desirable Skills: Docker and Containerization Monitoring and Logging (e.g., Prometheus … resolution, navigating complexities without getting bogged down. Training CACI Network Services develops individuals through a portfolio of training and development options such as certified training courses, workshops, technical conferences, boot camps, on-line training and much more. You will have the opportunity to work on some of the most advanced networking hardware in the industry as well as development More ❯
team working on a mission-critical government platform. This is a fantastic opportunity to contribute to meaningful work in a collaborative, agile environment. Tech Stack & Responsibilities: Backend Development: Java (SpringBoot), PostgreSQL, Docker Testing: Test-Driven Development (TDD) using JUnit, Mockito CI/CD: Experience with Jenkins or similar pipelines Collaboration: Agile working with cross-functional teams Desirable More ❯
to share knowledge and best practices Skills 7+ years experience in OOP/OOAD with Java JDK 8 or higher; experience with Go is a plus Knowledge of Tomcat, SpringBoot, Spring Security, Hibernate, REST microservices architecture Experience with SQL, multi-threading, message queuing, distributed systems Experience with cloud platforms (Azure, AWS, GCP), including availability zones, security More ❯
of practice and events that explore new and emerging technologies. Adds to team culture of equity, respect, and inclusion. Design, develop and maintain microservices using Kotlin or Java with Spring Boot. Build robust, scalable GraphQL APIs and backend components. Deploy, monitor and manage services in AWS, particularly EKS (Kubernetes). Write clean, well-documented, and testable code. Required qualifications … cloud experience. Demonstrated knowledge of software applications and technical processes within a discipline (e.g., cloud, AI, ML, mobile, etc.). Strong development experience in Kotlin or Java. Proficiency in SpringBoot and associated ecosystem (JPA, Spring Security, etc.). Solid grasp of SQL and NoSQL databases. Additional qualifications, capabilities, and skills Experience with AWS cloud services (e.g. More ❯
London, England, United Kingdom Hybrid / WFH Options
Capgemini
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 SpringBoot 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 … 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 ❯
s degree in Computer Science, Information Systems, or a related technical field. A minimum of 5-8 years of experience in application development. Strong Java/Spring/SpringBoot skills. Strong command of SQL (PostgreSQL is preferred) and ORMs (Hibernate/Spring Data). Experience in designing and implementing REST APIs. Experience writing unit/integration tests. Proficient More ❯
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 SpringBoot microservices, NodeJS frontend services, SQL/NoSQL databases and a variety of cloud components. Experience using version control software - Git Experience working in an agile team environment … 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 ❯
Telford, Shropshire, West Midlands, United Kingdom
SF Recruitment (Tech)
cultures that you can find, working in Agile, cross-functional teams delivering impactful services. Key tech includes: ?? Java (must be your main language or one you're strong in) ?? SpringBoot, REST APIs, TDD, Microservices ?? Docker, Kubernetes, SQL/NoSQL ?? Cloud platforms (AWS/Azure - nice to have) To be suitable, you must: Be eligible for Security Clearance More ❯
with multiple Senior Java Developers as well as DevOps Engineers. As a Senior Java Developer, you will: Have 5+ years experience as a Software Engineer Experience developing with: Java, SpringBoot, Microservices, Kafka (or other messaging queues e.g. RabbitMQ), AWS, Docker, Kubernetes A desire to be part of an important mission Be adaptable to working in the buzzing More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
with multiple Senior Java Developers as well as DevOps Engineers. As a Senior Java Developer, you will: Have 5+ years experience as a Software Engineer Experience developing with: Java, SpringBoot, Microservices, Kafka (or other messaging queues e.g. RabbitMQ), AWS, Docker, Kubernetes A desire to be part of an important mission Be adaptable to working in the buzzing More ❯
developers to join our team and contribute to the success driving innovation and excellence in our network infrastructure. Essential Technical Skills: Front-end: Angular, TypeScript Back-end: Java, Python, SpringBoot Database: MongoDB, PL/SQL,NOSQL API Development: RESTful APIs Version Control: Git CI/CD: TeamCity Docker and Containerization Monitoring and Logging (e.g., Prometheus, Grafana, ELK … resolution, navigating complexities without getting bogged down. Training CACI Network Services develops individuals through a portfolio of training and development options such as certified training courses, workshops, technical conferences, boot camps, on-line training and much more. You will have the opportunity to work on some of the most advanced networking hardware in the industry as well as development More ❯
practices, ideas, and passion for technology Skills • 10+ years experience in OOP/OOAD with Java JDK 8 or higher. Experience with Go is a plus • Knowledge of Tomcat, SpringBoot, Spring Security, Hibernate, REST microservices architecture • Experience with Kubernetes and container technologies • Experience with Design Patterns and Enterprise Integration Patterns • Experience with SQL, Multi-threading, Message More ❯
of hours application support and coordinate of Production releases Required qualifications, capabilities, and skills 5+ years of experience in enterprise software development Excellent understanding of Java fundamentals and frameworks (SpringBoot), OO programming paradigms, multi-threading, messaging technologies and computer networks Experience in building high-performance, latency-sensitive Java applications Experience in maintaining and troubleshooting software running in … a Linux environment, familiarity with the Linux operating system, system utilities, containers and cloud architectures and services Experience with modern testing tools (JUnit, Mockito, Spring Test Framework) Strong interpersonal and communication skills, with experience working with globally distributed engineers and stakeholders Understanding of the full software development lifecycle and agile approach Hands-on experience with event driven architecture and More ❯
equity firms, investment banks, and many others. Key features of PitchBook include Advanced Search, Discovery & Insights, Company Profiles, Workflow & Efficiency, and many more. Our stack Java 17/21, SpringBoot (MVC, JDBC, Security). Postgres, Docker, Prometheus, K8s, Elastic. Team Stream Development Lead, 2 BE, 1 FE, 1 SDET As a qualified expert, You will Help architect … Product delivery Analyze requirements and contribute to project development We're looking for you if you have 4+ years of experience in commercial software development primarily with Java stack, Spring; At least 1-2 years in Team Lead position and team management Micro-service expertise Commercial experience with relational database Recent real experience with Concurrency util Experience with AWS More ❯
to application, technical, and data architecture design principles. Required Knowledge : Expert knowledge and experience of software development in Java and SQL for reporting applications. Good knowledge and experienced of Spring-boot and Spring-batch application development. Expert knowledge of data frameworks, data modelling, database design, SQL, Stored Procedures, MDX, and APIs. Good knowledge and experience of reporting … technical stack MS SQL Server, SSRS, PowerBI, SSAS, PostgreSQL. Knowledge of integration and ETL technologies Informatica ETL, Spring-Batch and SSIS. Good experience of managing software development teams, process and tools. Good knowledge and experience of software engineering design, development, build, and test process and practice. Good experience in agile delivery and ceremonies e.g. sprint planning, daily scrum, retrospectives. More ❯
London, England, United Kingdom Hybrid / WFH Options
Deutsche Bank
and Gym benefits The opportunity to support a wide ranging CSR programme + 2 days’ volunteering leave per year Your key responsibilities Design, develop, and maintain full-stack Java SpringBoot/ReactJS/Angular application components involving Microservices, REST APIs, SQL/NoSQL databases Translate wireframes, mockups, and prototypes into high-quality, responsive designs that are consistent … Production Support, investigate and fix production issues Your skills and experience Experience developing Java enterprise micro-service applications with hands-on experience with messaging and caching frameworks Java 11+, Spring, Hibernate, REST application programming interface (APIs), Junit, Oracle/Structured Query Language (SQL)/PL SQL, Linux, Shell Script. UI development experience using modern JavaScript frameworks (ReactJS strongly preferred More ❯
entire Software Development Life Cycle (SDLC). A primary focus will be on design, development & maintenance of components under Price Master Central systems which would require expertise in Java, Spring, SQL, API development, Kafka, Kubernetes, and Cloud technologies. You will guide & mentor team of engineers, providing technical expertise and direction, and ensure adherence to best practices. A strong understanding … as circumstances dictate Demonstrated leadership and project management skills Consistently demonstrates clear and concise written and verbal communication Strong command on Java (Core, JDBC, MT, Collections, I/O), SpringBoot, REST, GraphQL web services Sound understanding of SQL/PL-SQL on Oracle DB Extensive working knowledge on container platform based on Kubernetes, Kafka, Redis Experience with More ❯
CloudFormation; • NodeJS, REACT/MaterialUI (plus Angular), Python, JavaScript; • Big data processing and analysis, e.g. Apache Hadoop (CDH), Apache Spark; • RedHat Enterprise Linux, CentOS, Debian or Ubuntu. • Java 8, Spring framework (preferably Springboot), AMQP - RabbitMQ, • Open source technologies; • Experience of Agile software development (SAFe, Scrum, Kanban, etc) • Experience writing technical documentation such as LLDs, user guides More ❯
team growth and technical excellence Essential Skills and Experience Minimum of 2 years' experience in software development with a strong focus on Java backend development and its ecosystem (e.g. SpringBoot, Maven) Proven ability to design, develop and deploy scalable backend systems Experience with CI/CD pipelines, containerisation, deployment technologies and cloud platforms such as Jenkins, Kubernetes More ❯