Java/Scala Software Engineer

First Derivative
Greater London, UK
3 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Information Technology Consulting Continuous Integration IBM DB2 Relational Databases DevOps Hibernate (Java) Interoperability
+18 more
Java Persistence API Spring Framework Object-Oriented Software Development OpenShift Software Engineering SQL Databases Data Processing Google Cloud Spring-boot Sybase AWS Lambda Kubernetes Information Technology Google Cloud Functions Serverless Computing Docker Jenkins Microservices

Job description

First Derivative is a people first company. We are powered by our ever-growing teams of specialist problem solvers and process evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities - whether you are in the early stages of your career, looking for new direction, or wanting to continue in the position of leadership.

Joining the world’s largest Capital Markets dedicated consultancy, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, clients and a company that prides itself on career development, variety and flexibility.

We have opportunities for Mid-Senior Software Engineers who will work shoulder to shoulder with Tier 1 investment banks, including Morgan Stanley, UBS, Citigroup, JP Morgan and Credit Suisse to name a few.

What will you do?

  • Develop and enhance scalable, high-performance systems for financial services and trading applications.
  • Design and implement robust data processing and storage solutions to support business-critical operations.
  • Build and optimize intuitive, user-friendly interfaces for various stakeholders, including traders and operational teams.
  • Work in an Agile environment, applying best practices in software development, automated testing, and DevOps.
  • Integrate new functionalities with existing platforms, ensuring seamless interoperability within a complex ecosystem.

Our main tech stack includes:

  • Core Java (version 8 or higher)
  • Spring Framework/ Spring Boot
  • Object Oriented design principles and patterns
  • CI/ CD tools such as Jenkins
  • Microservices architecture, including containers and serverless implementation e.g., Kubernetes, Docker, OpenShift, AWS Lambda, Cloud Functions, etc.
  • JPA frameworks such as Hibernate and SQL

What experience will you need?

  • Strong experience in Scala and Java programming
  • Proficiency in relational databases such as Sybase or DB2
  • Familiarity with Agile and DevOps methodologies, including automated testing, tooling, and DevOps concepts
  • Strong analytical and problem-solving skills
  • Adaptable, dependable, and a collaborative team player with a commitment to meeting deadlines

Additional Experience:

Prior experience in the banking or financial services industry is highly valued, particularly in areas related to trading, risk management, or back-office operations.

What’s in it for you?

You will embark upon a career with life-long learning at its core, facilitating rapid professional development and the opportunity to design your own career path.

  • Hybrid and Flexible Working
  • Employee Assistance Programme
  • Enhanced Maternity/ Paternity policies
  • Employee Referral Bonus Scheme
  • Access to a range of skills and certifications such as GCP, AWS, Azure and more

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering, Information Technology, and Consulting

Industries

Capital Markets, Investment Banking, and IT Services and IT Consulting

Requirements

  • Strong experience in Scala and Java programming
  • Proficiency in relational databases such as Sybase or DB2
  • Familiarity with Agile and DevOps methodologies, including automated testing, tooling, and DevOps concepts
  • Strong analytical and problem-solving skills
  • Adaptable, dependable, and a collaborative team player with a commitment to meeting deadlines

Additional Experience:

Prior experience in the banking or financial services industry is highly valued, particularly in areas related to trading, risk management, or back-office operations.

Benefits & conditions

You will embark upon a career with life-long learning at its core, facilitating rapid professional development and the opportunity to design your own career path.

  • Hybrid and Flexible Working
  • Employee Assistance Programme
  • Enhanced Maternity/ Paternity policies
  • Employee Referral Bonus Scheme
  • Access to a range of skills and certifications such as GCP, AWS, Azure and more

Apply for this position

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

Apply on www.collegerecruiter.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

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:44 min

Background and career journey in regulated software systems

Martin Hynie · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all