1 to 25 of 32 Design Patterns Jobs in the East Midlands

Lead Software Engineer - Java

Hiring Organisation
London Stock Exchange Group
Location
Nottingham, Nottinghamshire, United Kingdom
Salary
£ 70 K
individual to learn how Risk Intelligence operates.This is an individual contributor role and you will be part of the team that drives the design and development of our low latency screening systems.WHAT YOU'LL BE DOING:Lead the design, development, and deployment of software applications … BRING:Proven experience in software engineering, with a strong track record of leading successful projects.Proficiency in JavaDeep understanding of software architecture, design patterns, and system integration.Experience with cloud platform (AWS) and containerization (Docker, Kubernetes).Skills and experience with web servers and databases (e.g. DynamoDB, RDBMS, Elasticsearch).Experience ...

Lead Software Engineer - Java

Hiring Organisation
London Stock Exchange Group
Location
Nottingham, UK
Employment Type
Full-time
learn how Risk Intelligence operates. This is an individual contributor role and you will be part of the team that drives the design and development of our low latency screening systems. WHAT YOU'LL BE DOING: Lead the design, development, and deployment of software applications … Proven experience in software engineering, with a strong track record of leading successful projects. Proficiency in JavaDeep understanding of software architecture, design patterns, and system integration. Experience with cloud platform (AWS) and containerization (Docker, Kubernetes).Skills and experience with web servers and databases (e.g. DynamoDB, RDBMS, Elasticsearch ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
opportunity to be part of something different. Role Summary We are looking for Full Stack Engineers with a data science focus to design, build, and maintain the data-driven applications and pipelines behind Zula 2.0, the platform that ranks and fuses the output of our rail inspection systems. … read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn new technologies quickly ...

Senior Full Stack Developer

Hiring Organisation
Hackajob Ltd
Location
Leicester, Leicestershire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£55,000
quality centric eCommerce platform. You will be responsible for developing the user interface of our website platform and will have the opportunity to design architecture and select tools, to improve our skill set and improve our platform in line with the future road map. The enterprise platform … Bring: Essential Proven expertise in MVC architecture and frameworks (e.g. Spring MVC, ASP.NET MVC (C#) or similar), with solid understanding of design patterns and scalable application architecture Strong full-stack development experience across front-end (HTML5, CSS3, JavaScript/TypeScript, modern JS frameworks) and back-end (Java ...

Remote Staff Software Engineer - Data Platforms

Hiring Organisation
grabjobs
Location
Hibaldstow, North Lincolnshire, UK
criteria, so if you have most of the below, we'd like to hear from you: Technical Skills You have led the architectural design of systems. Highly proficient in cloud engineering (preferably in Azure; AWS and GCP) Demonstrable knowledge and experience in building solutions centred around moving … like Dagster, Prefect and Airflow are advantageous. Experience with Spark, Databricks, data lakes/lakehouses. Knowledge of good data modelling and design patterns; in-depth knowledge of relational databases (e.g. PostgreSQL) and familiarity other types of data store (blob, document, graph). Highly proficient in modern, agile ...

Full Stack Engineer, Data Science Focus with React

Location
East Midlands, England, United Kingdom
technical audiences. You should be able to quickly grasp complex problems that span multiple systems or domains. We expect you to design effective solutions for non-trivial requirements, identify root causes efficiently, and consider performance, scalability, and maintainability in your approach. Key Responsibilities Design and develop … similar) Familiarity with modern frontend tooling (TypeScript, Webpack/Vite, CSS frameworks) Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability to learn new technologies quickly Good ...

Remote Principal Software Engineer Backend Technologies, Platform (UK Remote)

Hiring Organisation
grabjobs
Location
Grimsby, North East Lincolnshire, UK
implementation of technical solutions. You will also be called upon to lead more junior engineers and collaborate with other teams. Responsibilities: Lead and design, development, and optimization of scalable backend services using Java and serverless technologies (e.g., AWS Lambda). Architect and implement RESTful APIs and event-driven … using services such as Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge. Deep understanding of software development best practices, including design patterns, test-driven development (TDD), behavior-driven development (BDD), and clean code principles. Experience implementing and managing CI/CD pipelines for automated build, deployment ...

Senior Software Engineer

Location
Nottingham, England, United Kingdom
Senior Software Engineer and play a key role in shaping the next generation of our cloud-based HR and payroll platform. You'll design and deliver scalable solutions, solve complex technical challenges, and influence the engineering direction of products used by thousands of organisations across … performance. Experience applyingunit testing, automated testing and CI/CD best practices. Solid understanding of modern software engineering principles includingSOLID, design patterns and clean architecture. Experience mentoring engineers and contributing to technical leadership within a delivery team. Exposure to AI-assisted development tools such as GitHub Copilot ...

Senior AWS Data Engineer

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Temporary
learning and future generative AI services. Youll work with modern AWS managed services, lakehouse architecture, Data Mesh principles and governance-by-design patterns to create data that is reliable, discoverable, secure and ready for real customer impact. If you enjoy building robust data platforms, solving complex integration … easy to reuse, enabling faster analytics delivery, richer customer insights, API-driven data services and future AI capabilities. The pipelines, models and governance patterns you build wont sit in the background. They will directly influence how data is trusted, shared and turned into value for customers and internal teams. ...

Senior AWS Data Engineer (Fixed Term Contract)

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Contract
learning and future generative AI services. Youll work with modern AWS managed services, lakehouse architecture, Data Mesh principles and governance-by-design patterns to create data that is reliable, discoverable, secure and ready for real customer impact. If you enjoy building robust data platforms, solving complex integration … easy to reuse, enabling faster analytics delivery, richer customer insights, API-driven data services and future AI capabilities. The pipelines, models and governance patterns you build wont sit in the background. They will directly influence how data is trusted, shared and turned into value for customers and internal teams. ...

Software Engineer

Location
Nottingham, England, United Kingdom
belong, have a purpose and do their best to directly shape the digital future. We are looking for a talented Frontend Engineer to design, build, and maintain user-facing features across our web, desktop, and mobile experiences. In this role, you will write clean, well-tested, and maintainable … Maintain and build on CI/CD pipelines, troubleshoot build issues, and support smooth deployment processes. Engineering Practice: Follow and shape design patterns, flag technical debt, participate in constructive code reviews, and build with security, performance, and accessibility in mind. What We’re Looking For Essential: Modern ...

Remote Full Stack Engineer - Cloud & SaaS Integrations

Hiring Organisation
grabjobs
Location
Irchester, Northamptonshire, UK
workflow and to have real opinions about where it earns its place. Responsibilities Building new integrations. This is the core of the role. Design and ship integrations against third-party billing and usage APIs - authentication, incremental sync, rate limits, error handling, schema drift - and invest in the Integrations … your engineering workflow and can talk concretely about what you've got out of them Strong knowledge of software engineering practices, design patterns and architectural principles Demonstrated passion for creating high-quality web/SaaS apps Excellent communication skills in English, both written and verbal Self-organized ...

Senior Software Engineer, AWS

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£45,000
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … modern software architecture, including Microservices. Experience with unit testing and a commitment to producing high-quality, maintainable code. Knowledge of design patterns and software optimisation techniques. A good understanding of different testing approaches and software quality practices. Experience participating in code reviews, sprint ceremonies and collaborative development ...

Remote Software Engineer (Cloud & Integration)

Hiring Organisation
grabjobs
Location
Melton Mowbray, Leicestershire, UK
This Software Engineer role sits within the Cloud Platform team as part of the wider IT Department. The Team is responsible for the design, development and continuous enhancement of the organisation's middleware solutions and integration services. The wider IT team is made up of around 60 employees … services; primarily Lambda, API Gateway, SNS/SQS, S3, DynamoDB, IAM and CloudWatch. Solid understanding of software development principles, including design patterns, architecture, and methodologies - particularly in middleware and service integration. Practical knowledge of event-driven architectures, leveraging services such as SNS, SQS, and Lambda triggers Hands ...

Lead Data Platform Engineer

Hiring Organisation
Experian
Location
Nottingham, Nottinghamshire, United Kingdom
Salary
£ 70 K
Scala or Python. Configuration as code principles and API integrationWrite clean, scalable and re-usable code that implements SOLID principles, common design patterns where applicable and adheres to published coding standardsExperience analyse, investigate and compare large data sets when requiredFunctions, Lambdas, EventBridge, SQS and Lake formationExperience with ...

Remote Senior Full-Stack Engineer - AI Cost Visibility

Hiring Organisation
grabjobs
Location
Lincoln, Lincolnshire, UK
Responsibilities Owning features end-to-end. This is the core of the role. Take a problem from understanding the customer's pain, through design and implementation, to release, monitoring and iteration. You define what done looks like and you own the outcome - reliability, user experience and measurable impact … talk concretely about what you've got out of them, and where they fell short Strong knowledge of software engineering practices, design patterns and architectural principles, and the ability to set direction for others Comfortable with ambiguity in a fast-moving market - you can figure ...

Senior AWS Cloud Fullstack Developer - eSC or eDV Clearance Required

Location
Leicester, England, United Kingdom
Application Developer to support IBM’s Public Sector and Defence projects by leading cloud development initiatives. In this role, you will oversee the design, development, and maintenance of cloud‐based applications while mentoring junior and mid‐level developers. You will manage the full software development lifecycle, with … strong focus on designing, coding, testing, and deploying cloud‐native solutions using modern full‐stack technologies. Responsibilities System Design: Architect, develop, and maintain secure, scalable cloud applications using full‐stack technologies, aligned with the needs of IBM’s Public Sector and Defence clients. Team Leadership: Lead and mentor ...

Technical Architect

Hiring Organisation
Inspire People
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Responsibilities of a Technical Architect: * Define target architectures, technology direction and architectural roadmaps across Digital Services. * Produce and maintain reference architectures, design patterns, technical standards and architecture decision records. * Provide technical leadership and assurance across solution designs, significant technology decisions and proposed change. * Work closely with developers … Experience turning business problems into technical designs across services with varying levels of risk, impact and complexity. * Experience defining and applying architecture strategy, standards, patterns, policies and roadmaps. * Experience of architecture governance, technical assurance and managing architectural risk across complex services. * Strong communication and stakeholder management skills, with ...

Senior Software Development Engineer - Amazon Connect

Location
Nottingham, England, United Kingdom
setting engineering best practices, and mentoring other engineers. Experience designing and owning software deployment from start to finish, including back‐end architectural and design patterns. Commitment to data sensitivity and quality, emphasizing test‐driven development and resiliency. Familiarity with automation and proactive system optimisation, including incident management ...

Senior Software Engineer - .NET

Hiring Organisation
Experian
Location
Nottingham, UK
Employment Type
Full-time
office) reporting to the Lead Developer. Key ResponsibilitiesOwn features end-to-end across the full software development lifecycle: requirements analysis, technical design, development, unit and integration testing, code review, deployment and post-release support. Design, develop and maintain scalable, maintainable C#/.NET services and components … effective use of AI-assisted development tools. QualificationsRequired Skills/KnowledgeStrong expertise in .NET Core/.NET Framework and C#, including object-oriented design and common design patterns. Proven experience across the full software development lifecycle, ideally supporting a live, business-critical production system. Solid experience ...

Lead Informatica Developer

Location
Corby, England, United Kingdom
Administration Proven experience building, configuring, testing, and deploying Informatica C360 solutions Strong experience designing and developing data integrations (CDI), including both ingestion and egress patterns Strong experience designing and developing API using Informatica CAI Solid SQL skills and a strong understanding of data modelling and relational databases Experience working … with modern data ecosystems and integrations (e.g. SAP, Snowflake, Salesforce, Mulesoft, Adobe) Familiarity with REST APIs and integration design patterns Experience working in Agile environments, with the ability to organise and manage delivery across different methodologies Strong understanding of data governance, data quality, and regulatory compliance (e.g. ...

Senior Software Engineer - .NET

Hiring Organisation
Experian
Location
Nottingham, Nottinghamshire, United Kingdom
Salary
£ 70 K
office) reporting to the Lead Developer.Key ResponsibilitiesOwn features end-to-end across the full software development lifecycle: requirements analysis, technical design, development, unit and integration testing, code review, deployment and post-release support.Design, develop and maintain scalable, maintainable C#/.NET services and components within a complex, multi … effective use of AI-assisted development tools.QualificationsRequired Skills/KnowledgeStrong expertise in .NET Core/.NET Framework and C#, including object-oriented design and common design patterns.Proven experience across the full software development lifecycle, ideally supporting a live, business-critical production system.Solid experience with SQL Server ...

Senior Software Engineer C++

Location
Nottingham, England, United Kingdom
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
will be involved in a variety of projects within the Software Engineering team such as regular stand ups, fixing bugs, project, and design, and supporting junior members of the team. Additionally, you will also be part of sprint reviews and demos, product release cycles and reports, to name … across multiple layers of an application, including user interface, back-end services, and database components. Working knowledge of widely used software design patterns, optimisation techniques, performance profiling, and implementation strategies for high throughput or low latency systems. Experience mentoring and coaching engineers at various stages of their ...

Senior Software Engineer - .NET

Location
Nottingham, England, United Kingdom
office) reporting to the Lead Developer. Key Responsibilities Own features end-to-end across the full software development lifecycle: requirements analysis, technical design, development, unit and integration testing, code review, deployment and post-release support. Design, develop and maintain scalable, maintainable C#/.NET services … assisted development tools. Qualifications Required Skills/Knowledge Strong expertise in .NET Core/.NET Framework and C#, including object-oriented design and common design patterns. Proven experience across the full software development lifecycle, ideally supporting a live, business-critical production system. Solid experience with ...