Full Stack Developer

Adecco
London, UK
3 days ago
Apply on www.adecco.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Spring Security Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Component-Based Software Engineering Computing Platforms HTML5 Big Data Cascading Style Sheets (CSS)
+35 more
Software Quality Code Review Databases Continuous Delivery Continuous Integration Relational Databases Cursor (Graphical User Interface Elements) DevOps Programming Tools Financial Information EXchange IBM WebSphere MQ Spring Framework JQuery Microsoft SQL Server Object-Relational Mapping Oracle Databases Oracle (Applications) Performance Tuning Scrum Methodology Query Optimization Software Engineering TypeScript Web Applications Enterprise Software Applications Modern Ui GitHub Copilot Database Optimization Spring-boot Backend Spring Data Event Driven Architecture AngularJS Apache Kafka Front End Software Development Service Stack

Job description

We are seeking a Full Stack Developer to join a high-performing engineering team responsible for building and enhancing execution and trade workflow platforms. The role involves designing, developing, and supporting scalable, resilient applications that facilitate complex business processes and high-volume transaction flows., Architecture & Solution Design

  • Contribute to the design, architecture, and implementation of trading, sales, operations, and workflow solutions.
  • Ensure technical solutions align with business objectives, scalability requirements, security standards, and engineering best practices.
  • Support the evolution of platform architecture through modern design patterns and technology adoption.

Platform Development

  • Design and develop flexible, scalable applications capable of supporting diverse integration patterns and high-throughput processing.
  • Build resilient backend services and intuitive frontend applications that support business-critical workflows.
  • Develop solutions that accommodate future growth and changing business requirements.

Cross-Functional Collaboration

  • Partner with Product, Business, Operations, and Engineering teams to translate requirements into robust technical solutions.
  • Participate in requirements discussions, technical planning, and solution reviews.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.

Engineering Excellence

  • Deliver high-quality, secure, maintainable, and performant code.
  • Conduct code reviews and contribute to software quality standards.
  • Follow established development methodologies, testing practices, and deployment processes.
  • Promote continuous improvement across the software development lifecycle.

AI & Automation

  • Contribute to automation initiatives aimed at improving engineering efficiency and platform reliability.
  • Utilize AI-powered development tools where appropriate to enhance productivity, code quality, and development workflows.
  • Support intelligent automation and continuous optimization of engineering processes.

Production Support

  • Assist in the investigation and resolution of production issues.
  • Participate in incident management, root cause analysis, and system improvement initiatives.
  • Ensure platform stability, performance, and operational reliability.

Technical Leadership & Mentoring

  • Provide guidance and mentorship to other engineers.
  • Share knowledge and best practices across the team.
  • Foster a collaborative and learning-oriented engineering culture.

Requirements

Backend Development

  • Strong proficiency in Java and enterprise application development.
  • Experience with the Spring ecosystem, including:

  • Spring Framework
  • Spring Boot
  • Spring Security
  • Spring Data
  • ORM technologies

Experience building scalable, secure, production-grade services and APIs.

Frontend Development

  • Experience developing modern web applications using:

  • Angular
  • TypeScript / JavaScript
  • HTML5
  • CSS3

Understanding of component-based architecture and modern UI development practices.

Familiarity with jQuery is beneficial.

Database Technologies

  • Strong knowledge of relational database systems such as:

  • Oracle
  • Microsoft SQL Server
  • Other enterprise-grade RDBMS platforms

Experience with:

  • Data modelling
  • Query optimization
  • Database performance tuning
  • Large-scale data management

Messaging & Integration

  • Apache Kafka
  • IBM MQ
  • FIX Protocol

Understanding of event-driven architectures and asynchronous processing patterns.

Delivery & Engineering Practices

  • Experience working within Agile and Scrum environments.
  • Ability to operate effectively in fast-paced and evolving development environments.
  • Commitment to software quality, testing, and continuous delivery practices.

Core Technology Stack

Backend: Java, Spring Boot, Spring Framework, Spring Security, Spring Data, ORM

Frontend: Angular, TypeScript, JavaScript, HTML, CSS

Databases: Oracle, SQL Server, Relational Databases

Messaging: Kafka, IBM MQ, FIX Protocol

Methodology: Agile, Scrum, CI/CD, DevOps Practices

AI Tools: GitHub Copilot, Cursor, Windsurf, Claude Code, * Degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.

Apply for this position

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

Apply on www.adecco.com
Prepare application

Good distractions

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

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all