14 of 14 Design Patterns Jobs in Northern Ireland

Product Technical Lead - Digital Trust

Hiring Organisation
Thales
Location
City, Belfast, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven access. Define … global approach to DCS across the wider Thales enterprise. Drive inclusion of cryptographic architecture into solutions, including PQC-ready design patterns Hybrid classical/PQC key exchange Cryptographic agility frameworks Secure key management and HSM integration Develop defensible design patterns, for high-assurance systems ...

UX / Product Design Lead (VP)

Hiring Organisation
Citigroup
Location
Belfast, UK
Employment Type
Full-time
responsibility for the quality of the end-to-end experience, guiding and developing other designers, and contributing to the definition and evolution of reusable patterns and standards that raise the bar across the team. ResponsibilitiesWork closely with research, senior stakeholders, product managers and engineering teams to brainstorm … constructive critique, and ensuring a consistently high standard of design is maintained across the teamDefine, document, and champion reusable design patterns and components, contributing to the evolution of our Design System and shared design languageGuide and mentor other UX Designers, helping ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales Group
Location
Belfast, UK
Employment Type
Full-time
capabilitiesOwn the UK Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven … into solutions, includingPQC-ready design patternsHybrid classical/PQC key exchangeCryptographic agility frameworksSecure key management and HSM integrationDevelop defensible design patterns, for high-assurance systems, ensuring alignment with NCSC, NIST, ETSI and sector specific standards. Provide technical leadership to engineering teams, guiding implementation, testing ...

Senior Automation Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
friendly frameworks, testing libraries, and internal tooling from the ground up, establishing and owning the core testing infrastructure used across the development team. Design and implement CI/CD pipelines in collaboration with Operations and Development teams, optimising the build, test, and deploy lifecycle to ensure a reliable … through the full development lifecycle. Deep knowledge of software engineering fundamentals - including data structures, algorithms, object-oriented design, and design patterns - applied to real-world systems. Hands-on experience or demonstrable applied interest in integrating AI tools within a software development or testing context. Sharp ...

Full Stack Developer - Assistant Vice President

Location
Belfast City District, Northern Ireland, United Kingdom
Role Overview/What will you do: Develop and implement complex software solutions using Java/J2EE, Spring Boot, and RESTful web services. Design, develop, and maintain robust microservices adhering to architectural best practices. Apply hands‐on expertise in Core Java, including multi‐threading and the Collections framework. … Hands‐on experience with Core Java, Multi‐threading, Collections framework, and Spring Framework. Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines. Experience with source code management tools (Git or Bitbucket). Understanding of clean coding principles and code quality measurements ...

Technical Team Lead Belfast

Location
Belfast City District, Northern Ireland, United Kingdom
Demonstrable passion for software development through self‐learning, personal projects, competitions etc. Experience of database development (SQL and NoSQL) Experience with design patterns, refactoring, OO design and related areas Strong analytical, problem‐solving and organizational skills Demonstrate accountability for results whilst working with high autonomy ...

Staff Software Engineer

Hiring Organisation
Cpl
Location
Belfast, UK
Employment Type
Full-time
standards, and support the growth of less-experienced engineers. You'll work across back-end and, where required, front-end components, helping to design and build scalable, robust services in a modern CI/CD environment. Key ResponsibilitiesLead and mentor a team of software engineers across varying experience … test and production environmentsTroubleshoot complex issues and communicate solutions clearly to technical and non-technical stakeholdersPromote best practices in coding standards, design patterns, and continuous improvementSupport onboarding and on-the-job training for engineers within the teamRequired ExperienceDegree in Computer Science or a related discipline6+ years ...

Java Engineer (Multiple Roles) - All Levels JBLE1 NI

Hiring Organisation
HAYS Specialist Recruitment
Location
Belfast, UK
push Strong background in Java development (Spring Boot essential) Experience building REST APIs and distributed systems Solid understanding of OOP, design patterns, clean architecture Experience working with Docker/Kubernetes Exposure to CI/CD and modern DevOps practices Cloud experience (AWS, Azure or GCP) Big plus ...

Senior Data Engineer

Hiring Organisation
Hackajob Ltd
Location
Belfast, County Antrim, Northern Ireland, United Kingdom
Employment Type
Permanent
Salary
£90,000
development leadership and take responsibility for significant technical components of data systems . You will work within a multi-skilled agile team to design and develop large-scale data processing software to meet user needs in demanding production environments. Your responsibilities will include: Working to develop data processing … production environment Proficient in SQL and SQL extensions for analytical queries Solid understanding of ETL/ELT data processing pipelines and design patterns Aware of key features and pitfalls of distributed data processing frameworks, data stores and data serialisation formats Able to write quality, testable code ...

Full Stack Developer

Hiring Organisation
Version 1
Location
Belfast, UK
Employment Type
Full-time
understanding of software architecture principles, hands-on experience with modern technologies, and the ability to lead and mentor development teams. Key Responsibilities: Architectural Design: Design and develop high-quality software architecture and technical solutions that meet business requirements. Ensure the architecture is scalable, maintainable, and secure. … React or similar front-end technologies. Good experience and certification in AWS cloud platform. In-depth knowledge of software architecture principles and design patterns. Experience with microservices architecture and cloud-native applications. Good experience in database technologies such as SQL, NoSQL, and data modeling. Excellent problem-solving skills ...

Senior Software Engineer (Java) - Fixed Income (AVP)

Location
Belfast City District, Northern Ireland, United Kingdom
Global Fixed Income Trade Processing (FiTP) Team is seeking a Senior Software Engineer (Java) with a proven track record of design and developing large, complex and distributed systems. This role is within the FiTP team in Belfast, United Kingdom. The successful individual will ideally have a good knowledge … manage deadlines or unexpected changes in expectations or requirements Experience required Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming. Proficiency in core Java demonstrable success in developing multi-threaded applications and expert level knowledge in data structures, algorithms, collections ...

Lead Data Engineer

Hiring Organisation
Kainos
Location
Belfast, UK
Employment Type
Full-time
match to user needs. Your responsibilities will include: Taking responsibility for the development of whole components or subsystems within a team. Development incorporates design, code, test and defect resolution. Focusing on hands-on design and development, using open source and commercial platforms. Defining and enforcing development … essential) requirements: Experience of leading a team of engineers in the implementation of data-intensive system componentsExperience of applying standards for design (patterns), development, (style guides) and operational readiness (automation, deployment)Proficient software development experience in one of Java, Scala, or PythonSoftware development experience with data-processing ...

Mid & Senior Java Developers JBLE1 NI

Hiring Organisation
MCS Group
Location
Belfast, UK
delivering modern software solutions for large, complex projects. The work offers plenty of technical variety, combining hands-on development with opportunities to influence design, improve engineering practices and support other developers. The role Design and build scalable backend applications and services using modern Java. Develop secure … REST APIs and integrations for complex, business-critical platforms. Help modernise existing systems and move applications towards cloud-native architectures. Contribute to technical design, architecture discussions and engineering standards. Build automated tests and support applications from development through to production. Diagnose performance issues and resolve complex live-service ...

Senior Data Engineer

Hiring Organisation
Kainos
Location
Belfast, UK
Employment Type
Full-time
development leadership and take responsibility for significant technical components of data systems . You will work within a multi-skilled agile team to design and develop large-scale data processing software to meet user needs in demanding production environments. Your responsibilities will include: Working to develop data processing … software primarily for deployment in Big Data technologies. The role encompasses the full software lifecycle including design, code, test and defect resolution. Working with Architects and Lead Engineers to ensure the software supports non-functional needs. Collaborating with colleagues to resolve implementation challenges and ensure code quality ...