Design Patterns Jobs in the South East

1 to 25 of 248 Design Patterns Jobs in the South East

Junior Software Developer

Weybridge, Surrey, United Kingdom
P&G México
cultivating expertise in application development and coding to create global solutions for new applications and enhance existing Software as a Service (SaaS) platforms. What To Expect: Key Responsibilities: Design, develop, and maintain applications and integrations across platforms like Salesforce and Azure. Collaborate with cross-functional teams to analyze requirements and architect high-quality software solutions. Develop IT solutions … s degree in an IT discipline (if currently studying towards this, must have an expected graduation of summer 2025). Understanding of software development principles and design patterns e.g., Object Oriented Programming. Proficiency in Python and experience with AI/Machine Learning libraries e.g., NLP, Computer Vision. Knowledge of additional programming languages (e.g., Java, C++, JavaScript, Ruby … end frameworks (e.g., React, Angular, Vue.js). Familiarity with Agile/Scrum methodologies and tools (e.g., Jira). Strong knowledge of Salesforce platform features (e.g., Apex, Visualforce) and integration patterns (e.g., REST/SOAP APIs). Proficiency in Salesforce data modeling, database concepts, and security models. Right to work For this role, you will need to provide your own More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GSEC AI ML Security Architect

Reading, England, United Kingdom
Liberty Global Technology Services BV
in architectures and solutions that reduce technical security risks and minimise security vulnerabilities. A key focus is to develop the security architecture, serve as an ambassador for security design best practices and providing security architecture and design consulting as required. As an AI/ML Security Architect, you will play a critical role in supporting all … with the business on these initiatives. You will collaborate with cross-functional teams, including data scientists, engineers, and security professionals. You will also provide general support for security design assurance for a wide range of business initiatives. The AI ML Global Security Architect is also responsible for the day-to-day management of demand and activities, ensuring work … of these systems and own robust enterprise security architecture for AI/ML systems, CI/CD and data pipelines. Accountable for creating and maintaining Architecture design patterns and reference architectures and for the development Architecture Standards and ensuring they are kept up to date Assure applicability and delivery of Security Architecture baselines and ensure AI/ More ❯
Posted:

Senior Java Software Engineer

Reading, England, United Kingdom
Fimador
mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties: Develop high-quality, performant, and reliable Java applications. Guide and mentor developers, including offshore teams and contractors. Oversee software architecture … teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Strong DevOps knowledge, particularly with Ansible or Jenkins pipelines. Proficiency in object-oriented design, relational databases, and MongoDB. Experience with version control (GIT preferred) and cloud platforms like Azure. Familiarity with networking concepts and software design patterns. Strong communication skills in More ❯
Posted:

Java Developer

Reading, England, United Kingdom
Hybrid / WFH Options
Qualient Technology Solutions UK Limited
full-time Job Title: Java Full stack Software Engineer Job Description: Opportunity for talented Full Stack Software Engineer to join collaborative engineering team. This role will focus on design, architecture, and implementation of software components as well as the overall solution, utilizing concepts, and best engineering practices of microservices architecture. As Full Stack Software Engineer you play an … and scalable solutions, while maintaining high quality standards. You will be responsible for analysis, design, automation, engineering, research and development, implementation, following and implementing design patterns and principles, utilizing concepts of clean architecture and clean code. Primary Responsibilities: Develop and maintain server-side and client-side applications using React, TypeScript, Java, Spring Boot, ensuring code … and ensure a seamless user experience Design and implement RESTful APIs and microservices architecture to facilitate communication between different components of the system Utilize design patterns to create modular, reusable, and maintainable code. Collaborate with cross-functional teams to define, design, and deliver new features. Write efficient, testable, and reusable code Ensure the More ❯
Posted:

C# Software Developer / Permanent / Southampton

Southampton, Hampshire, United Kingdom
Endeavour Recruitment Solutions
Developer/Permanent/Southampton Country: United Kingdom Location: Southampton Sector: Software Developer Job Type: Permanent Technologies: C# Software Developer Scrum WebAPI aspnet TSQL MVC SQL Server Refactoring Design Angular JS Java Ionic Intel XDA TypeScript Bootstrap IIS 70 Git Continuous Integration TeamCity EPOS C# Software Developer/Permanent/Southampton Are you a looking for an excellent … a deadline-oriented environment and be a highly organized individual with the ability to multi-task and have a high attention to detail. Working knowledge of design patterns and Object Orientated Design . Strong knowledge of refactoring , including improving the design of existing code. Good interpersonal and communication skills and be autonomous and … documentation skills Knowledge of relational database technologies such as Microsoft SQL Server and related .NET technologies Knowledge of Java , Ionic , Intel XDA , Typescript , Bootstrap , IIS 7.0 Understanding fundamental design principles behind a scalable application Proficient understanding of code versioning tools , such as GIT Familiarity with continuous integration Desirable Skills and Knowledge: Understands the Agile software development lifecycle and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Contract .NET Developer - Energy Trading

Slough, England, United Kingdom
JR United Kingdom
work across a diverse portfolio of applications and technology stacks, collaborating closely with Technical Leads, Architects, and key business stakeholders to deliver robust and scalable solutions. Key Responsibilities Design, develop, and deliver high-quality C# .NET solutions in a complex trading or data-driven environment. Work closely with Vertical Leads (Delivery, Technical, QA, Architecture, and Functional) to ensure … best-in-class development practices. What You’ll Need Strong experience in enterprise development using C# .NET, WebAPI and working within an Agile environment. Knowledge of Design Patterns, SOLID principles, and scalable architecture best practices. Proficiency with SQL databases (Microsoft SQL Server preferred) – experience with MongoDB is a plus. Familiarity with modern web UI frameworks (Vue.js, Angular … Blazor) is advantageous. Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform) is a plus. Exposure to messaging patterns (RabbitMQ, Kafka) and authentication methods like OAuth2 is beneficial. A strong problem-solver who can work independently while effectively collaborating with cross-functional teams. Prior experience in a trading, financial services, or data-intensive environment is More ❯
Posted:

Software Engineer - Fullstack

Maidenhead, England, United Kingdom
A.P. Moller - Maersk
culture, and professional growth through extensive training and community engagement. What You Will Do The Software Engineer role is a critical “T-Shaped” position demonstrating expertise in systems design, software development, testing, DevOps, security, analytics, and lifecycle management. Your responsibilities include: Participating in scrum ceremonies, contributing to backlog creation, release planning, and estimations. Promoting Agile, DevOps/SRE … driven, scalable distributed systems using .NET, C#, Kafka, ELK Stack, and Kubernetes. Full-stack development experience with front-end technologies like HTML and Vue.js. Proficiency in scalable database design (SQL, NoSQL, Graph databases) such as SQL Server, MongoDB, Cassandra, Redis, and Apache Druid. Experience with REST APIs, GraphQL, and gRPC. Hands-on experience with version control (GitHub/… testing frameworks like SonarQube, xUnit, Postman, Cucumber, Polaris, and Blackduck. Knowledge of cloud platforms such as Azure, GCP, or AWS. Strong understanding of data structures, algorithms, design patterns, and clean architecture principles. Familiarity with design principles/methodologies like SOLID, 12 Factor App, TDD, BDD, and Agile Scrum. Knowledge of Domain Driven Design More ❯
Posted:

Senior Software Engineer I

Oxford, England, United Kingdom
Elsevier
passion for driving global knowledge-sharing. About the role: We are looking for a highly skilled software engineer to join our dynamic team. In this role, you will design, develop, and maintain high-performance software solutions. You will collaborate with cross-functional teams, mentor junior developers, and contribute to architectural decisions. The ideal candidate has extensive experience in … software development and strong problem-solving skills. Responsibilities Implementing development processes and coding best-practice reviews in an Agile environment to ensure we deliver quality products and solutions. Design, create and build scalable, sustainable, and architecturally sound solutions. Collaborating with senior technical members and product owners to understand and finalize complex product requirements and translate them into robust … relational SQL, NoSQL databases and cloud technologies such as AWS/Azure/Google Cloud Platform (GCP), Kubernetes, and Docker. Extensive knowledge of object-oriented methodologies, design patterns, database application design, application development and maintenance. Solid understanding of architectural principles. Administer the delivery of successful projects and solve problems through innovation, prototyping, finding alternatives/ More ❯
Posted:

Software Developer

South East London, England, United Kingdom
Valcon
C# (latest versions preferred) Deep knowledge of .NET Core/.NET 6/7/8 for building scalable APIs Strong grasp of OOP principles and design patterns API Development Building and maintaining RESTful APIs Solid understanding of HTTP protocols, status codes, headers, etc. API documentation using tools like Swagger/OpenAPI Legacy Systems Exposure to or … Knowledge of OAuth2, JWT, OpenID Connect Secure coding practices for exposed endpoints Integration & Communication Consuming third-party APIs (REST/SOAP) Async/await, tasks, and non-blocking design Database Integration Hands-on with Entity Framework Core or similar ORM Confident writing SQL and working with SQL Server Testing & Quality Writing robust unit and integration tests Familiar with More ❯
Posted:

Principal Application Developer

Milton Keynes, Buckinghamshire, United Kingdom
CityFibre Limited
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Maidenhead

Maidenhead, England, United Kingdom
Solas IT Recruitment
complex challenges in logistics and supply chain management. You’ll be part of a supportive, full-stack team where initiative, innovation, and problem-solving are valued. Key Responsibilities Design and develop new product features and enhancements to existing applications. Write and maintain unit tests to ensure code quality and reliability. Collaborate with the support team to investigate and … C#, ASP.NET, XML, JSON, Angular, and relational databases. Skilled in developing scalable, loosely coupled services and RESTful APIs. Desirable Skills Experience with automated unit testing frameworks and software design patterns. Knowledge of C++, Python, or AI tools is a strong advantage. Exposure to application performance tuning and database optimization. Understanding of data modeling best practices. Excellent communication skills More ❯
Posted:

Software Engineer - Maidenhead

Reading, England, United Kingdom
JR United Kingdom
complex challenges in logistics and supply chain management. You’ll be part of a supportive, full-stack team where initiative, innovation, and problem-solving are valued. Key Responsibilities Design and develop new product features and enhancements to existing applications. Write and maintain unit tests to ensure code quality and reliability. Collaborate with the support team to investigate and … technologies including C#, ASP.NET, XML, JSON, Angular, and relational databases. Skilled in developing scalable, loosely coupled services and RESTful APIs. Experience with automated unit testing frameworks and software design patterns. Knowledge of C++, Python, or AI tools is a strong advantage. Exposure to application performance tuning and database optimization. Understanding of data modeling best practices. Excellent communication skills More ❯
Posted:

Java Developer (Must hold active SC)

South East London, England, United Kingdom
Amber Labs
into live service and support. Your skills and experience What you’ll bring: Experience of Java AWS Experience of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of Continuous Integration (CI) and Continuous Delivery (CD) A passion for … delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. Experience in cloud technologies AWS Diversity & Inclusion: Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for More ❯
Posted:

Principal Engineer

South East London, England, United Kingdom
Hybrid / WFH Options
Trust In SODA
clubs, and a strong focus on employee well-being. About You: You're a seasoned engineer with a proven track record of technical leadership, significant ownership, and driving design and architectural decisions . You thrive in a fast-paced, evolving environment and are passionate about building robust, scalable, and high-performance systems. Technical Autonomy & Vision: You'll have … and evolve core systems to meet ambitious, ever-changing challenges. This includes conceiving new projects for continuous improvement, collaborating with other principal engineers to ensure a coherent system design, and shaping the technical roadmap for long-term success. Leadership and Influence: You're a natural leader who will drive the evolution of our system architecture to optimize critical … PHP, TypeScript, Java, Python , or similar, demonstrating an ability to adapt and contribute across different tech stacks. Architectural Vision: You have a deep understanding of software design patterns and principles, with significant experience in designing, developing, and evolving complex system architectures . Ownership & Delivery: You take full ownership of projects from conception to deployment, ensuring high-quality More ❯
Posted:

Lead Front End Developer

Reigate, England, United Kingdom
Via Benefits by WTW
expertise and best practice having worked on professional web applications. Work with the Product Manager and/or Product Owner to define, refine and deliver the product backlog. Design SaaS software solutions meeting functional and non-functional requirements. Coordinate web application design and implementation across multiple streams to ensure consistency of approach. Participate in the UX … tech radar. We are looking for web developers with particularly strong front-end skills to complement our existing teams, hence candidates will need to demonstrate: Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS (Angular, React, Vue, Bootstrap). Strong emphasis on Angular as the … Selenium and SpecFlow). Experience with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Experience with software development ecosystem (IDEs, version control, test automation/CI, etc.). Experience with CI/CD deployment processes, with a particular focus on developing More ❯
Posted:

Lead Software Engineer

South East London, London, United Kingdom
Hybrid / WFH Options
Halian Technology Limited
fast-paced product environment. Key Responsibilities Technical Leadership & Architecture Define and drive the technical architecture of core systems and new product features. Make strategic decisions around design patterns, scalability, and maintainability. Ensure software architecture aligns with business goals and product requirements. Project Ownership & Delivery Lead the full software development lifecycle of key projects from ideation to deployment. … date with industry trends and emerging technologies. Required Skills & Experience C#/.NET Expert Significant hands-on experience building robust applications using .NET Core/.NET 6+. Architectural Design Strong experience in designing scalable, modular, and performant systems. Leadership Proven ability to lead and manage a small team of engineers while remaining hands-on. Product Engineering Mindset Demonstrated More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Embedded Software Engineer

Reading, England, United Kingdom
Hybrid / WFH Options
ALL.SPACE
lead by example by making satellite communications a more inviting and accessible industry for all. Visit www.all.space to learn more. Senior embedded software engineers are responsible for the design, implementation, review, test and documentation of production software features used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and … to time and quality. ROLES And RESPONSIBILITIES Perform requirements analysis; engage with internal and external stakeholders to understand technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement automated … unit and integration tests. Test and debug functionality in simulation and on target hardware. Lead the investigation and timely resolution of software issues. Employ industry standard design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, pro-actively contributing to the software development life cycle process. Take technical More ❯
Posted:

Lead Cloud Developer

Reigate, Surrey, United Kingdom
Willis Towers Watson
in the team is also required. The Responsibilities •Work with the Lead System Architect and Product Owner to define, refine and deliver the product backlog. •Contribute to the design of SaaS software solutions meeting functional and non-functional requirements. •Lead and guide implementation of product code (Front and Back End), following best practices for maintainability, testability and performance. … with cloud technologies, specifically the Azure stack. •Experience working with test frameworks/test cases for RESTful services •Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. •Experience with software development ecosystem (IDE's, version control, test automation/CI, etc.). •Strong appreciation of building flexible cross-functional full-stack squads with shift More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Reading, Berkshire, United Kingdom
Oxford Quantum Circuits
services and Rest APIs using an industry-standard Python framework Experience writing thoroughly designed, modern, maintainable code and a strong understanding of common data structures and design patterns Experience of taking ownership of projects and coordinating work within a team Demonstrated ability to design, develop, and test software using modern software development practices (e.g. automated More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer, Fleet

Fleet, England, United Kingdom
Hayden AI Technologies, Inc
opportunity to work on impactful projects that drive the future of intelligent transportation systems. Responsibilities: Participate in incident prevention, response, and remediation efforts, learning and applying best practices. Design, build, and maintain scalable cloud services that support device observability, OTA updates, and fleet operations. Lead efforts to improve the reliability, security, and performance of multi-region AWS infrastructure … Drive architectural decisions, perform code reviews, and contribute to long-term technical strategy for cloud services. Mentor junior engineers and share expertise in cloud technologies, software and architectural design patterns. Required Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 5+ years of industry experience. Experience with Amazon AWS services such as EKS, S3 … queries. Solid understanding of Kubernetes and container orchestration in production environments. Strong problem-solving skills with the ability to collaborate and contribute to solutions effectively. Proven ability to design and operate scalable, secure APIs and microservices. Strong communication skills and a track record of leading cross-functional technical initiatives. Experience working in agile environments with modern DevOps and More ❯
Posted:

Principal Test Consultant - Automation

South East London, London, United Kingdom
Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
performance testing to create bespoke solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. What Youll Be Doing Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination . Collaborate with Clients: Work closely … environments (SCRUM, Kanban, TDD, BDD). Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc. Awareness of the latest developments in testing tools and design patterns. Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects. Familiarity with testing in cloud environments such as AWS, Azure or Google More ❯
Employment Type: Permanent, Work From Home
Posted:

Staff Software Engineer

South East London, England, United Kingdom
Hybrid / WFH Options
developrec
or NodeJS. Cloud experience (AWS preferred; Azure experience also welcome), including serverless tech like Lambdas. Solid understanding of containerisation (Docker, Kubernetes), infrastructure as code (Terraform), and modern software design patterns. Exposure to front-end technologies like React, TypeScript, or Astro is a bonus. Proactive, collaborative mindset with the ability to influence and lead through change. Whats on offer More ❯
Posted:

Staff Software Engineer

Fleet, England, United Kingdom
Hybrid / WFH Options
developrec
or NodeJS. Cloud experience (AWS preferred; Azure experience also welcome), including serverless tech like Lambdas. Solid understanding of containerisation (Docker, Kubernetes), infrastructure as code (Terraform), and modern software design patterns. Exposure to front-end technologies like React, TypeScript, or Astro is a bonus. Proactive, collaborative mindset with the ability to influence and lead through change. Whats on offer More ❯
Posted:

Solution Architect with Mobile Architect

South East London, England, United Kingdom
Hellowork Consultants
Responsibilities : • Lead the architectural design and implementation of a comprehensive design system to support multiple products and platforms within the organization. • Collaborate closely with cross-functional teams including product managers, designers, developers, and stakeholders to understand requirements and translate them into scalable design system solutions. • Define and document architecture principles, guidelines, and best practices … for the design system, ensuring * consistency, reusability, and maintainability across all applications. • Conduct thorough analysis of existing systems, tools, and processes to identify opportunities for integration with the design system and streamline workflows. • Drive the evolution and enhancement of the design system by staying updated on industry trends, emerging technologies, and user feedback. • Provide … for complex software applications. • Experience using Storybook, Chromatic and Zereheight for design systems • Experience creating automation processes for component governance • In-depth knowledge of design patterns, UI/UX principles, and front-end technologies such as HTML, CSS, JavaScript, and BeastNative. • Strong understanding of software architecture principles. • Experience with version control systems (e.g., Git), package More ❯
Posted:

- Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed – UK-based – – Rapid Growth [...]

Guildford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages … Ruby-on-Rails, Java, Python, C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software Design Patterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Posted:
Design Patterns
the South East
10th Percentile
£57,500
Median
£73,000
75th Percentile
£83,750