Java Web Developer

Square One Resources Limited
London, UK
28 days ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
£78,000.0 - £88,400.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Unit Testing Client Server Models Code Review Relational Databases Software Debugging Web Development Distributed Systems
+25 more
Memory Management Gradle Spring Framework JavaServer Faces Javaserver Pages PostgreSQL Apache Maven Commercial Software Performance Tuning Standard Sql Scaled Agile Framework Software Engineering Systems Integration Web Applications ReactJS Concurrency Spring-boot Backend Git Information Technology Code Testing Build Tools Front End Software Development Restful APIs Docker

Job description

  • Design, develop and implement robust Java Back End services and web applications.
  • Write clean, maintainable and well-tested code in line with established engineering standards.
  • Participate in technical design discussions alongside senior engineers and architects.
  • Work closely with Front End developers to integrate Back End services with web-based user interfaces.
  • Investigate and resolve technical issues, including debugging and performance optimisation.
  • Break down user stories into technical tasks and deliver solutions within agreed timescales.
  • Collaborate within an Agile engineering environment alongside product owners, QA engineers and other developers.
  • Maintain and enhance existing systems while protecting application stability, performance and reliability.
  • Contribute positively to team culture and build strong working relationships across engineering and product teams.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.
  • Keep up to date with modern Java, Spring, web development and software engineering practices., The role offers the opportunity to work across modern Java Back End technologies, web applications, APIs and distributed systems, while contributing to the ongoing development of a sophisticated trading technology platform.

This is a confidential opportunity. Further details regarding the organisation, team structure and platform will be provided during the recruitment process.

Requirements

  • Strong Java development experience, with Java 21 preferred.
  • Excellent understanding of core Java concepts including collections, concurrency and memory management.
  • Strong commercial experience with Spring Framework and Spring Boot 3.x.
  • Experience designing, developing and consuming REST APIs.
  • Good knowledge of React, ideally React 17, and integrating Front End applications with Back End services.
  • Strong understanding of web application architecture and Client Server communication.
  • Experience working with SQL and relational databases, such as PostgreSQL.
  • Proficiency with Git and build tools including Maven or Gradle.
  • Strong focus on clean code, automated/unit testing and code reviews.
  • Experience working within Agile development environments.
  • Comfortable working in Linux/Unix environments.
  • Approximately 4-8+ years of commercial software engineering experience.

Desirable Skills

  • Experience working with JSF, JSP or other Legacy Java UI technologies.
  • Familiarity with modern Front End development and component-based architectures.
  • Experience with CI/CD pipelines and automated testing.
  • Exposure to Docker and containerisation.
  • Understanding of distributed systems and related architectural concepts.
  • Familiarity with the wider Spring ecosystem and associated tooling.
  • Previous experience within financial services, capital markets, trading or other high-volume transaction platforms.

Education

A BS/MS in Computer Science, Software Engineering or a related discipline, or equivalent commercial software engineering experience. Why Consider This Opportunity?

About the company

A leading global financial technology organisation is looking for a highly technical, hands-on Java Developer to join an established engineering team working on a sophisticated trade management and financial technology platform.

The organisation provides technology and infrastructure that supports participants across global financial markets. Its platform enables users to execute and manage trades across multiple asset classes and markets, manage risk throughout the trade life cycle, connect with execution, prime and clearing brokers, and collaborate with a broad network of financial technology partners.

This is an exciting opportunity for a developer who enjoys working on complex Back End systems, web applications and high-performance financial technology.

The successful candidate will contribute to the maintenance, enhancement and evolution of existing applications, while also helping shape new platform capabilities and user-facing functionality., Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.

Apply for this position

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

Apply on www.careerboard.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

3:10 min

The future of Java in modern web development

Jonathan Vila · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all