and standards-compliant code across multiple platforms. (Java, Microsoft stack as well as Open Source technology) Solid conceptual knowledge of design patterns and language agnostic design experience Testdrivendevelopment mindset and strong discipline of writing extensive tests for every production code ship Experience with Cassandra or Cosmos DB or other NO SQL databases Experience with multi More ❯
and standards-compliant code across multiple platforms. (Java, Microsoft stack as well as Open Source technology) Solid conceptual knowledge of design patterns and language agnostic design experience Testdrivendevelopment mindset and strong discipline of writing extensive tests for every production code ship Experience with Cassandra or Cosmos DB or other NO SQL databases Experience with multi More ❯
and standards-compliant code across multiple platforms. (Java, Microsoft stack as well as Open Source technology) Solid conceptual knowledge of design patterns and language agnostic design experience Testdrivendevelopment mindset and strong discipline of writing extensive tests for every production code ship Experience with Cassandra or Cosmos DB or other NO SQL databases Experience with multi More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
full tech stack. The company do place a really strong importance on doing software development correctly (from SOLID principles, Design Patterns, Restful API's, Unit Testing, TestDrivenDevelopment ), Engineers that embody these practices would fit in well. You'll ideally have commercial experience with most of the following; ** Modern .Net (C#, MVC, .Net Core, Web More ❯
team for you! Key skills: Front End technologies including JavaScript and React Java Cloud based technologies, Azure or AWS Build and deploy containerized applications with Docker and Kubernetes Agile (TDD) If you have experience working with the tech stack and interested to hear more then please apply now! McGregor Boyall is an equal opportunity employer and do not discriminate on More ❯
and work effectively with legacy systems. Knowledge of Object Orientation, Software Architecture and Design Patterns. Good understanding of software testing practices (unit testing, integration testing, etc.). Knowledge of TDD and BDD is a strong plus. Experience with DevOps practices and tooling (CI/CD, containerization etc) is desirable. Familiarity with mathematical and statistical models used in finance, particularly with More ❯
like Spring Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pair programming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
in production • A solid understanding of security principles and secure coding including OWASP Top 10 Nice to haves: o Experience in VOIP, (SIP and RTP advantageous) o Experience of TDD/BDD/DDD o Knowledge of PCI compliance and associated standards such as ISO 27001 o Knowledge of accessibility standards and how to apply them (WCAG) o Experience with More ❯
design and build of UI components Experience of financial/trading platforms and knowledge of financial markets Experience with AWS services Experience with C# and relational databases Experience with TDD, BDD or similar approaches Band & Level - Manager, 6 Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive More ❯
ll: Design, develop, test, and deploy frontend and backend services. Build and deploy containerized applications with Docker and Kubernetes. Apply Domain-Driven Design (DDD) and Test-DrivenDevelopment (TDD) principles. Collaborate closely with Product Owners, Architects, and Quality Engineers. Integrate with internal systems and third-party APIs to create seamless user experiences. Contribute to architectural More ❯
services, APIs, and libraries using .NET Core and cloud platforms like AWS or Azure. Ensure high-quality and testable code through proactive practices such as early test planning, TDD, code reviews, and automation. Enable rapid release cycles with strong DevOps practices, ensuring confidence in every deployment. Quality & Engineering Excellence Promote and apply principles such as SOLID, DRY, KISS, and More ❯
Java, Spring Boot, microservices architecture utilising DevOps practices. We operate a highly agile development approach, giving wide scope to be involved with hands-on system-design, testdrivendevelopment, deployment, and operations. Type: 6 Month Contract Day Rate: Market Rates (Outside IR35) Location: Hybrid/Manchester Start: ASAP Skills Proficient with Java, Spring Boot, Microservices Architecture More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Adecco
Java, Spring Boot, microservices architecture utilising DevOps practices. We operate a highly agile development approach, giving wide scope to be involved with hands-on system-design, testdrivendevelopment, deployment, and operations. Type: 6 Month Contract Day Rate: Market Rates (Outside IR35) Location: Hybrid/Manchester Start: ASAP Skills Proficient with Java, Spring Boot, Microservices Architecture More ❯
HTML, CSS). Databases (Mongo) Virtualisation and orchestration tools (Kubernetes, Docker) Infrastructure as code (Terraform) CI/CD pipelines (Github Actions, Azure pipelines) Test automation following TestDrivenDevelopment Practices including Unit, Integration and end-to-end testing Supporting a highly-available production system, diagnosing issues raised from logs and observability tooling (Dynatrace), triage and resolution. More ❯
Secondary: Spring FIX Hibernate (Postgres) Sockets Linux Maven AWS/Cloud deployment SVN/GIT EPL (Esper) JMS (ActiveMQ) 3. Methodology Agile/Scrum Continuous integration Test automation TDD 4. Requirements Must have Core Java SE Desire to learn Passion for writing clean, re-usable code Understanding of peer-to-peer networks Nice to have High throughput, low latency More ❯
warehousing and lake architectures ETL/ELT pipeline development SQL and NoSQL databases Distributed computing frameworks (Spark, Kinesis etc) Software development best practices including CI/CD, TDD and version control. Containerisation tools like Docker or Kubernetes Experience with Infrastructure as Code tools (e.g. Terraform or CloudFormation) Strong understanding of data modelling and system architecture Demonstrable experience on More ❯
technologies Apache Kafka/Solace Proficiency in working with Linux environment and scripting Experience deploying and maintaining applications in cloud platforms (AWS, Azure, etc.) Passion to write code using TDD and be ready for L3 support and production release activities English B1 Qualifications Experience in systems analysis and programming of software applications Experience in managing and implementing successful projects Working More ❯
the engineering and user-centred design communities. • Have an excellent ability to self-organise and define priorities. • Docker, CI and deployment of components. • Delivery end to end testing using TDD and BDD. Technical Skills required • Significant demonstrable expertise in Front-end development of large-scale systems dealing with high numbers of users, transactions and business processes. • Detailed working knowledge More ❯
by 6+ years of experience in Golang development stack. - Experience in application design, software development, and testing, preferably in an Agile environment. - Solid understanding of test-drivendevelopment, including unit, component, functional, system integration and regression tests. - Experience working with Git on small to medium sized teams. - Experience designing and developing REST APIs for high More ❯
by 6+ years of experience in Golang development stack. - Experience in application design, software development, and testing, preferably in an Agile environment. - Solid understanding of test-drivendevelopment, including unit, component, functional, system integration and regression tests. - Experience working with Git on small to medium sized teams. - Experience designing and developing REST APIs for high More ❯
Strong Python development experience (5+ years preferred) with production Django/Django REST Framework work. Solid relational database experience, ideally Postgres (schema design, query optimisation). Test-drivendevelopment practices and experience with pytest or equivalent. Experience working with RESTful APIs and/or GraphQL. Familiarity with containerisation and cloud deployment (Docker, Kubernetes/EKS/ More ❯
s degree or higher in Computer Science or similar. A mathematical/statistical background is helpful to understand our solutions. Valuable: Experience with .Net Core, Entity Framework, SQL, DDD, TDD, Design Patterns, NoSQL, Jenkins, Docker, Kubernetes, DevOps, MassTransit, GraphQL. Valuable: Experience with Cloud, Event-driven architecture, Data warehousing, and/or Big Data. We offer: Contributing to the developmentMore ❯
Ability to write optimised SQL queries for data retrieval, manipulation and management. Experience with developing accessible, responsive layouts using componentised CSS/SASS. Working practices such as test-drivendevelopment or behaviour-driven development. TypeScript testing using Jest or a similar framework and React Testing Library or Enzyme for component testing. Desirable Skills: Familiarity with SQL More ❯