76 to 100 of 822 OO Jobs in the UK

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
algorithms and can implement them using language of choice. Technical Skills Strong knowledge of Computer Science fundamentals, including data structures, analysis of algorithms, object-oriented analysis and design, software design patterns and Java coding principles. Advanced experience of Java and Spring/Spring boot frameworks. Advanced experience with ...

Full Stack Java Engineer

Location
Shefford, England, United Kingdom
first approach; maintain clear OpenAPI/Swagger contracts and error handling. Contribute to the design of modular, maintainable solutions using microservices and appropriate object-oriented and event-driven design patterns. Use Node.js where appropriate for lightweight services, backend-for-frontend components, integrations, or development tooling. Contribute ...

Full Stack Java Engineer

Location
Guildford, England, United Kingdom
than inherit a finished machine. Experience Required Essential Typically 4+ years' professional software development, most of it in Java. Solid modern Java and object-oriented design, comfortable in older codebases too. Hands-on Spring Boot: REST APIs, Spring Security, Hibernate/JPA. Building and consuming APIs, integrating third ...

Full-Stack Software Engineer

Location
Glasgow, Scotland, United Kingdom
management in parallel execution environments. Deliver secure, high-performance and efficient database and ETL capabilities using Java Collections Framework, data structures, algorithms, and object-oriented design principles, while ensuring scalability, governance, and reliability. Design and develop full-stack applications, including responsive web user interfaces, RESTful APIs, backend services ...

Manager, Automation Test Engineer, Engineering, Government and Public Sector

Location
Belfast City District, Northern Ireland, United Kingdom
improve their engineering practices. Active UK SC clearance or eligible (5+ years UK residency). A practical understanding of software engineering fundamentals, including object-oriented or functional design, SOLID principles, design patterns, refactoring and code review. Experience developing software, automation frameworks, libraries or engineering tools for APIs ...

Software Engineer

Location
Greater London, England, United Kingdom
Azure Debug in a range of systems Work on your own self‐development – we value keen learners Mentor others Champion Clean Architectures (Object‐Oriented Programming, SOLID Principles, Code Smells, etc.) Skills, knowledge and expertise We want our teams and individuals to grow. If you don't have ...

Software Development Engineer - 2027

Location
United Kingdom
programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript Experience with data structure implementation, basic algorithm development, and/or object‐oriented design principles Currently has, or is in the process of obtaining, a Bachelor's degree or above in Computer Science, Computer Engineering, Data ...

Full-Stack Software Engineer Morgan Stanley

Location
Glasgow, Scotland, United Kingdom
management in parallel execution environments. Deliver secure, high‐performance and efficient database and ETL capabilities using Java Collections Framework, data structures, algorithms, and object‐oriented design principles, while ensuring scalability, governance, and reliability. Design and develop full‐stack applications, including responsive web user interfaces, RESTful APIs, backend services ...

Secure Data Engineer

Location
Newcastle upon Tyne, England, United Kingdom
your data services run predictably in tightly governed Defence environments.* **Core Engineering** Expert level Python and strong foundations in software engineering such as object oriented design, automated testing and version control.* **Data Engineering Stack** Experience building pipelines using streaming frameworks, distributed processing engines and relational or analytical storage ...

Experienced Full Stack .NET Engineer

Location
Belfast City District, Northern Ireland, United Kingdom
duties required by Management Essential Criteria: BSc or MSc in Computer Science/related qualification OR commercial experience of developing in C#,Javaor other OO programming languages Minimum 5years of hands-on commercial experience programming on the .NET platform using C#, including ASP.NET (MVC) Experience with Design Patterns, refactoring, OODesignand ...

Senior Software Engineer

Hiring Organisation
Ronald James Group
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Salary
£95,000
tools responsibly. Essential Skills Strong commercial experience with C# and .NET . Full-stack development experience with React, TypeScript, SQL Server Understanding of object-oriented design, relational databases and automated testing. Experience with Git, Azure DevOps, CI/CD and code review. Knowledge of distributed systems, event-driven ...

Head of eCommerce Technical Engineering

Hiring Organisation
EVO Group
Location
Normanton, West Yorkshire, Yorkshire, United Kingdom
Looking For Essential: Strong commercial experience developing and supporting enterprise software or business-critical web applications. Excellent Java development skills and object-oriented programming experience. Working knowledge of C#, .NET, SQL, HTML, CSS and JavaScript. Experience using Git, Azure DevOps and CI/CD pipelines. Understanding of software ...

ETRM Technical Consultant (Endur)

Location
Greater London, England, United Kingdom
TFS. Experience with CI tools such as Jenkins or TeamCity. Experience with build tools such as Maven, Gradle or Ant. Strong knowledge of object-oriented design principles and established design patterns. A good understanding of dependency injection and software architecture principles. Experience working on business-critical systems where ...

Lead Software Engineer - AI/Java Full Stack

Location
Glasgow, Scotland, United Kingdom
frameworks (LangChain, LlamaIndex, etc.) LLM evaluation frameworks and responsible AI practices (guardrails, content filtering) Preferred Qualifications, Capabilities, and Skills Deep expertise in Java, object-oriented design, and system design Experience with ElasticSearch, Oracle, MongoDB, and modern data platforms Proven experience building AI-enabled applications and agentic architecture Experience ...

ETRM Technical Consultant (Endur/Openlink)

Location
United Kingdom
TFS. Experience with CI tools such as Jenkins or TeamCity. Experience with build tools such as Maven, Gradle or Ant. Strong knowledge of object-oriented design principles and established design patterns. A good understanding of dependency injection and software architecture principles. Experience working on business-critical systems where ...

Senior SolidWorks Developer (.NET / C# ) & AEC Applications

Location
Dartford, England, United Kingdom
experience Essential Skills & Experience Strong experience with C#, .NET, and .NET Framework Proven experience with SolidWorks and the SolidWorks API Solid understanding of object-oriented programming and software design principles Familiarity with engineering drawings, 3D modelling, and manufacturing concepts Desirable Experience Experience with REST APIs, SQL, and system ...

Senior Java Developer – Newcastle

Location
Newcastle upon Tyne, England, United Kingdom
experience developing applications using Java 8 or above Experience with Spring Framework and Spring Boot Experience developing RESTful APIs and microservices Experience with object-oriented programming principles and design patterns Experience with SQL and NoSQL databases including MySQL, Oracle, PostgreSQL, and MongoDB Experience with Python and Shell scripting ...

Principal Full-Stack Developer (.Net+Angular)

Location
United Kingdom
with hands-on experience within the last 3 years Strong understanding of computer science fundamentals, including algorithms and data structures Deep understanding of object-oriented design and programming (OOD/OOP) Solid knowledge of SOLID principles and design patterns Experience with multi-threaded and concurrent programming Proven ability ...

Senior Software Engineer – .NET & Dynamics 365

Location
Salford, England, United Kingdom
Microsoft SQL Server.Experience using GitHub or similar source control/release management tools.Understanding of release and deployment processes into production environments.Strong experience in object-oriented design, relational database design, and XML design.Ability to troubleshoot, debug, and resolve technical issues.Ability to collaborate and brainstorm with other developers ...

Senior Software Development Engineer

Location
City Of London, England, United Kingdom
Javascript, and Rust would be a strong plusFamiliarity with C++ is a plus.Experience in Financial domain is a plus.Strong command of a typed, object-oriented programming language.Deep knowledge of software methodologies, tools, and common architectural patterns.Passion for working in a software-as-a-service environment.Strong focus on client ...

Senior AI Software Engineer

Location
United Kingdom
platforms. Experience designing and consuming RESTful APIs and web services. Understanding of microservices architecture and distributed systems. Knowledge of software design patterns and object-oriented programming principles. Experience with source control systems such as Git. Understanding of automated testing methodologies and software quality practices. Knowledge of data processing ...

Senior Software Engineer – .NET & Dynamics 365

Location
Eccles, England, United Kingdom
Experience using GitHub or similar source control/release management tools Understanding of release and deployment processes into production environments Strong experience in object-oriented design, relational database design, and XML design Ability to troubleshoot, debug, and resolve technical issues Ability to collaborate and brainstorm with other developers ...

Senior Software Development Engineer

Location
Greater London, England, United Kingdom
would be a strong plus Familiarity with C++ is a plus Experience in Financial domain is a plus Strong command of a typed, object-oriented programming language Deep knowledge of software methodologies, tools, and common architectural patterns Passion for working in a software-as-a-service environment Strong ...

.NET Engineer

Location
Greater London, England, United Kingdom
associated concepts, error handling, and request lifecycle. Excellent understanding of asynchronous programming, generics, data types, and memory management in C#. Excellent understanding of object-oriented programming and software engineering fundamentals. Very good understanding of complexity, performance, and scalability of software systems. Very good understanding of enterprise design patterns ...

Senior Software Engineer - Control Systems

Location
Crawley, England, United Kingdom
positive engineering culture. What You’ll Bring: Degree in Engineering, Computer Science or equivalent practical experience. Strong understanding of software engineering principles, object-oriented design and the software development lifecycle. Experience with unit testing, automation and CI/CD practices. A collaborative approach and experience working within Agile ...