UK and France (with some travel required) will be your forte as you innovate to achieve goals and support the implementation of secure design principles according to policies and standards of Information Security. Explore latest tools and techniques, driving innovation within our R&D team. Take control of … talent and ignite your development journey! Key Skills and Experience: Understanding of Software Engineering Principles: SOLID principles, design patterns, TDD, BDD and DDD, Enterprise Architecture Patterns Expertise in API Engineering: security, deployment infrastructure, monitoring, API Gateway, micro-services .NET Technologies: .NET core 3.x, ASP.NET Core, Testing Framework, ASP.NET More ❯
systems and technologies. Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies. Strong understanding of testing strategies and reliability engineering. Excellent people management, interpersonal, analytical, and problem-solving More ❯
the future of travel! The Role As a Senior Software Engineer, you’ll thrive on collaborating with your peers and participating in the design and development process with product owners. You’ll bring your passion for writing clean, solid code to our highly scalable system. You will bring … The long-term focus will be on the customer accounts, identity management and data classification elements of this platform. Key Responsibilities Requirements analysis, design, implementation and maintenance of software components including unit and integration tests as well as documentation. Definition and evolution of REST and SOAP APIs, including … Experience with OAuth0, OAuth2.0, OAuth2.1, OpenID Connect and Single Sign On/Federated authentication Experience with Event Driven Architecture and Domain-drivendesign concepts. Ability to communicate clearly and effectively Strong time management skills with the ability to prioritise workloads under pressure More ❯
Collaborate with other engineers and product owners to identify best in class software solutions to complex problems in the HME industry. Participate in design sessions to guarantee performance, scalability and reliability of legacy components through refactoring or re-architecture while maintaining a consistent approach within the suite of …/SQL) in a high- volume transaction environment. Strong OOPS knowledge and practical experience with design patterns, solid principles and Domain-DrivenDesign architecture. Strong interpersonal and communication skills. Experience using VS 2017/19/22, SQL Server 2014/2017. More ❯
ECS, Lambda, S3, CloudFront), CI/CD with GitHub Actions - Databases: PostgreSQL (or MySQL/MongoDB) - APIs & Architecture: REST, GraphQL, Microservices - Best Practices: TDD, DDD, Agile (Scrum, Kanban) What You'll Do - Develop and scale full-stack applications across both front-end and back-end - Design and optimize … PostgreSQL experience - Proven ability to build scalable, secure APIs - Deep understanding of software design patterns and Agile methodologies - Experience with TDD/DDD and writing clean, maintainable code - Ability to work independently in a fast-paced, early-stage environment - Comfortable making key technical decisions and driving product development More ❯
PHP 8.0+ is a must)* A good understanding of a modern PHP framework like Symfony or Laravel* Any experience with DomainDrivenDesign, Message-Driven Systems and Event Sourcing would be a plus* Experience with microservices would be a plus* Strong automatic More ❯
PHP 8.0+ is a must)* A good understanding of a modern PHP framework like Symfony or Laravel* Any experience with DomainDrivenDesign, Message-Driven Systems and Event Sourcing would be a plus* Experience with microservices would be a plus* Strong automatic More ❯
Telford, Shropshire, United Kingdom Hybrid / WFH Options
Adecco
workplace where everyone is valued. What You'll Bring Strong experience with Java and the Spring framework (or equivalent). Knowledge of software design patterns and when to apply them. Expertise in containerization using Docker or Kubernetes. Experience with Continuous Integration (CI) and Continuous Delivery (CD). … Passion for Test-Driven Development (TDD) and high software quality standards. Additional skills that would be a plus: Designing microservice architectures using DDD, CQRS, and Event Sourcing. Hands-on experience with Kubernetes. Cloud expertise in AWS, Azure, or GCP. Certification in Spring framework. Ready to take your career More ❯
Wellington, Shropshire, United Kingdom Hybrid / WFH Options
Adecco
workplace where everyone is valued. What You'll Bring Strong experience with Java and the Spring framework (or equivalent). Knowledge of software design patterns and when to apply them. Expertise in containerization using Docker or Kubernetes. Experience with Continuous Integration (CI) and Continuous Delivery (CD). … Passion for Test-Driven Development (TDD) and high software quality standards. Additional skills that would be a plus: Designing microservice architectures using DDD, CQRS, and Event Sourcing. Hands-on experience with Kubernetes. Cloud expertise in AWS, Azure, or GCP. Certification in Spring framework. Ready to take your career More ❯
Wellington, Shropshire, United Kingdom Hybrid / WFH Options
Adecco
workplace where everyone is valued. What You'll Bring Strong experience with Java and the Spring framework (or equivalent). Knowledge of software design patterns and when to apply them. Expertise in containerization using Docker or Kubernetes. Experience with Continuous Integration (CI) and Continuous Delivery (CD). … Passion for Test-Driven Development (TDD) and high software quality standards. Additional skills that would be a plus: Designing microservice architectures using DDD, CQRS, and Event Sourcing. Hands-on experience with Kubernetes. Cloud expertise in AWS, Azure, or GCP. Certification in Spring framework. Ready to take your career More ❯
Telford, Shropshire, United Kingdom Hybrid / WFH Options
Adecco
workplace where everyone is valued. What You'll Bring Strong experience with Java and the Spring framework (or equivalent). Knowledge of software design patterns and when to apply them. Expertise in containerization using Docker or Kubernetes. Experience with Continuous Integration (CI) and Continuous Delivery (CD). … Passion for Test-Driven Development (TDD) and high software quality standards. Additional skills that would be a plus: Designing microservice architectures using DDD, CQRS, and Event Sourcing. Hands-on experience with Kubernetes. Cloud expertise in AWS, Azure, or GCP. Certification in Spring framework. Ready to take your career More ❯
long-term view on company value. You’ll also play a crucial role in mentoring and coaching engineers, helping them improve their system design skills and develop robust, scalable solutions. As a technical leader, you’ll provide strategic guidance while also contributing hands-on to key projects. This … to building and maintaining high-quality systems while supporting and unblocking other engineers. Mentorship: Coach and mentor engineers, promoting best practices in system design, coding standards, and testing. Architecture & Design: Ensure scalable, reliable, and efficient system design with a forward-looking approach. Operational Excellence … bring: Proven experience in a staff engineering, or similar, role. Strong system architecture and design skills. Thorough understanding of SOLID principles, TDD, DDD, and software design patterns. Proficiency in frontend (ReactJS) and mobile (React Native) engineering. Experience with Azure development and cloud-based infrastructure. Understanding of More ❯
long-term view on company value. You’ll also play a crucial role in mentoring and coaching engineers, helping them improve their system design skills and develop robust, scalable solutions. As a technical leader, you’ll provide strategic guidance while also contributing hands-on to key projects. This … to building and maintaining high-quality systems while supporting and unblocking other engineers. Mentorship: Coach and mentor engineers, promoting best practices in system design, coding standards, and testing. Architecture & Design: Ensure scalable, reliable, and efficient system design with a forward-looking approach. Operational Excellence … bring: Proven experience in a staff engineering, or similar, role. Strong system architecture and design skills. Thorough understanding of SOLID principles, TDD, DDD, and software design patterns. Proficiency in frontend (ReactJS) and mobile (React Native) engineering. Experience with Azure development and cloud-based infrastructure. Understanding of More ❯
building Spring Boot microservice and serverless applications on AWS and deploying small changes often. You will have a proven skillset that spans Java, OOO, DDD, Spring Boot and a passion for quality and testing. You will join our Application Engineering team who are responsible for architecting and building our web … the smooth transition of technical solutions and knowledge to the wider team at all levels of technical capability Support the discovery, architecture and design of new and more complex solutions and patterns for their delivery stream Work with the Principal Developers to establish new patterns and architectural designs … to all levels including exec Technical Skills: Excellent software development, software architecture and technical delivery skills in: Java Development including DomainDrivenDesign, Test Driven Development and Java training presentation skills Distributed Systems and architectural experience of microservices, event drivenMore ❯
building Spring Boot microservice and serverless applications on AWS and deploying small change often. You will have a proven skillset that spans Java, OOO, DDD, Spring Boot and a passion for quality and testing. You will join our Application Engineering team who are responsible for architecting and building our web … the smooth transition of technical solutions and knowledge to the wider team at all levels of technical capability. Support the discovery, architecture and design of new and more complex solutions and patterns for their delivery stream. Work with the Principal Developers to establish new patterns and architectural designs … to all levels including exec. Technical Skills: Excellent software development, software architecture and technical delivery skills in: Java Development including DomainDrivenDesign, Test Driven Development and Java training presentation skills. Distributed Systems and architectural experience of microservices, event drivenMore ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Lloyds Bank plc
innovative products for our customers using groundbreaking cloud-based technology platform. You'll be a Java expert that is comfortable driving the detailed design and implementation of enterprise-grade software that enable seamless integration between our wider banking ecosystem and our next generation ledger. The core ledger technology … based, cloud-native services that interface with Thought Machine Vault and serve as foundational products for the wider bank to use. Own the design and delivery of scalable, secure, and reusable APIs, orchestration layers, and adapters that abstract core ledger complexity. Guide the adoption of modern engineering practices … and principles. Significant experience delivering enterprise-scale systems using Java (11+), Spring Boot, and related frameworks. Deep understanding of microservices architecture and domain-driven design. Experience integrating with distributed event-based systems (e.g., Kafka), API gateways, and service meshes. It would be great if you also More ❯
innovative products for our customers using groundbreaking cloud-based technology platform. You'll be a Java expert that is comfortable driving the detailed design and implementation of enterprise-grade software that enable seamless integration between our wider banking ecosystem and our next generation ledger. The core ledger technology … based, cloud-native services that interface with Thought Machine Vault and serve as foundational products for the wider bank to use. Own the design and delivery of scalable, secure, and reusable APIs, orchestration layers, and adapters that abstract core ledger complexity. Guide the adoption of modern engineering practices … and principles. Significant experience delivering enterprise-scale systems using Java (11+), Spring Boot, and related frameworks. Deep understanding of microservices architecture and domain-driven design. Experience integrating with distributed event-based systems (e.g., Kafka), API gateways, and service meshes. It would be great if you also More ❯
innovative products for our customers using groundbreaking cloud-based technology platform. You'll be a Java expert that is comfortable driving the detailed design and implementation of enterprise-grade software that enable seamless integration between our wider banking ecosystem and our next generation ledger. The core ledger technology … based, cloud-native services that interface with Thought Machine Vault and serve as foundational products for the wider bank to use. Own the design and delivery of scalable, secure, and reusable APIs, orchestration layers, and adapters that abstract core ledger complexity. Guide the adoption of modern engineering practices … and principles. Significant experience delivering enterprise-scale systems using Java (11+), Spring Boot, and related frameworks. Deep understanding of microservices architecture and domain-driven design. Experience integrating with distributed event-based systems (e.g., Kafka), API gateways, and service meshes. It would be great if you also More ❯
innovative products for our customers using groundbreaking cloud-based technology platform. You'll be a Java expert that is comfortable driving the detailed design and implementation of enterprise-grade software that enable seamless integration between our wider banking ecosystem and our next generation ledger. The core ledger technology … based, cloud-native services that interface with Thought Machine Vault and serve as foundational products for the wider bank to use. Own the design and delivery of scalable, secure, and reusable APIs, orchestration layers, and adapters that abstract core ledger complexity. Guide the adoption of modern engineering practices … and principles. Significant experience delivering enterprise-scale systems using Java (11+), Spring Boot, and related frameworks. Deep understanding of microservices architecture and domain-driven design. Experience integrating with distributed event-based systems (e.g., Kafka), API gateways, and service meshes. It would be great if you also More ❯
workplace where everyone is valued. What You'll Bring Strong experience with Java and the Spring framework (or equivalent). Knowledge of software design patterns and when to apply them. Experience with Continuous Integration (CI) and Continuous Delivery (CD). … Passion for Test-Driven Development (TDD) and high software quality standards. Additional Skills That Would Be a Plus: Designing microservice architectures using DDD, CQRS, and Event Sourcing. Hands-on experience with Kubernetes. Cloud expertise in AWS, Azure, or GCP. Certification in Spring framework. Ready to take your career More ❯
Responsibilities : Design and develop technical solutions, starting from the functional requirements, following our quality/security/legal guidelines and standards Develop efficient, pragmatic, user-friendly, and easy-to-maintain Java applications Ensure quality (unit/integration/acceptance tests, continuous inspection, documentation, Sonar compliance, OWASP checks…) Contribute … Hibernate, Maven, REST, JPA, SQL Server Experience with Docker/Kubernetes, CI/CD in GCP Experience with AWS Experience with BDD, TDD, and DDD, should be able to apply them in your everyday development tasks Extensive experience with REST and SOA Proven experience with HTML/CSS, JavaScript, and More ❯
reviews, and ensure solutions are properly tested with a focus on best practices and quality assurance. You'll also be working with the design team to build versatile, accessible, and reusable React components that look great on mobile and desktop to create an awesome experience for our users. … declarative programming. A working knowledge of software engineering principles and managing complexity (e.g. separation of concerns, design patterns, domaindrivendesign) and an appreciation and aspiration to write elegant clean code, understanding that simple isn't always easy. Familiarity with container-based More ❯
applications in AWS Knowledgeable on Development best practices, technologies and tools Technical Skills (nice to have) Apache Spark Kafka Knowledge of EMR Serverless Design/Architecture … Knowledgeable on Service Architecture Knowledge on current technology architectures and approaches such as Event DrivenDesign, DomainDrivenDesign, Event Sourcing & CQRS General Experience of leading change and establishing engineering best practice in technical teams Demonstrated accountability for a production More ❯
Job Description Technical Solutions Architect The primary role of the IT solutions architect, is to ensure all IT Infrastructure applications architecture and design, systems and software Integration, functional requirements gathering, whether from inception or enhancements, are delivered on-time, aligned to industry standards, redundant and simplified by design, as well as being delivered cost effectively, whilst ensuring project delivery meets architectural objectives. Responsible for providing hands-on design and technical … leadership to the global IT and business related teams, with a solid technology background, experience in capability and data models, domaindrivendesign for application strategy, across all phases of the software development lifecycle. Additional responsibilities include ensuring IT Infrastructure and application designMore ❯
standards. Collaboration: Work closely with the product owner, lead engineers, stakeholders, and customers to gather requirements and deliver high-quality solutions. Code and Design Reviews: Undertake code and design reviews, contributing to ongoing improvements in security and authentication practices. Development and Testing: Develop, unit test, and … . Extensive front-end experience with React and ideally TypeScript. Professional experience in a distributed microservice architecture using asynchronous event-driven communications, DDD, and automated CI/CD pipelines. Fluent with Agile methods and collaborative working practices. Good understanding of SOLID principles, service-oriented architecture, and a particular More ❯