Software Architect

J&C Associates
UK
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
£21,000.0
Working hours
Regular working hours
Languages
English

Tech stack

Java (Programming Language) Automation of Tests Microsoft Azure Cloud Engineering Databases Continuous Integration Data Stores Software Design Patterns Spring Framework MongoDB Neo4j Cisco Nexus Switches
+17 more
Octopus Deploy Systems Architecture Spring-boot Event Driven Architecture Containerization Kubernetes Information Technology Apache Kafka Data Management Restful APIs Domain Driven Design Data Pipelines Docker Legacy Systems Jenkins Programming Languages Microservices

Job description

  • Assist the lead architects of the prior art and search domains with the definition of the target architecture
  • Support the adoption of cloud native technologies for data management
  • Design and support the implementation of interfaces between various bounded contexts covering both internal and external domains
  • Support projects and ongoing initiatives to align them with the target architecture
  • Provide system architecture support to the product team(s) in the NPL and Search domains
  • Create reference implementations of relevant design patterns
  • Lead/participate in proof of concepts
  • Provide guidance to development teams during implementation phase
  • Assist to the decommissioning of legacy systems in this area
  • Acting on one hand as architect in projects and on the other hand delivering domain architectures, proof of concepts, standards and patterns.
  • Have and maintain hands-on experience with the relevant technologies and development languages, allowing to perform proof of concepts, design fitfor-purpose solutions and guiding development and implementation teams to successful delivery

Requirements

  • Bachelor Degree in IT or related field with a minimum of 10 years of professional IT experience.
  • The Consultant must demonstrate efficient experience on the below
  • Domain driven design
  • Containerisation (e.g., Docker, Kubernetes) and modern architecture patterns (e.g. microservices, reactive architectures, event-driven architectures(based on Apache Kafka)
  • Spring framework (Security, REST, Spring Boot, IOC)
  • Developing solutions which meet challenging performance requirements
  • Java
  • CI/CD techniques (Jenkins, Nexus, ArgoCD)
  • Test automation approach(BDD)
  • Cloud native architectures and cloud providers (Azure and GCP primarily)
  • Experience with databases(relational and nonrelational data stores (e.g., Neo4j, MongoDB etc.)) and data pipelines
  • Excellent architecture documentation skills
  • Very good written and spoken English is required

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www1.jobdiva.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

3:46 min

Navigating a career in cloud transformation consulting

Piet Van Dongen · LIVE

3:30 min

Introduction to Neo4j and remote developer relations work

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all