Back to all jobs

Junior Software Engineer (Java / Kotlin / JVM)

Ref: JO-2607-361860

  • Environment: Global Business, Hybrid
  • Contract Type: Contract
  • Starts: 2026-08-03
  • Duration: 12 Months
Apply Report issue

Junior Software Engineer (Java / Kotlin / JVM)

Contract Overview

Role: Junior Software Engineer (Java/ Kotlin/ JVM)

Location: Victoria, London

Length: 12 months

Start: ASAP

Rate: £200 per day

Status: Inside IR35

Pattern: Hybrid working

About the Role

I’m currently recruiting for a Junior Software Engineer to join a digital product team working across modern financial services technology.

This role would suit someone with a few years’ commercial software engineering experience, particularly across Java, Kotlin and JVM-based backend development. The successful candidate will be working on modern applications and services that support customer-facing digital products, with a focus on clean code, APIs, service-based architecture and production-quality software delivery.

Experience within digital banking, fintech, financial services or insurance would be beneficial, although the main priority is strong backend engineering capability and a genuine interest in building reliable, scalable applications.

Client

The client is a leading global financial services organisation with a major digital technology function. The team is responsible for building and supporting customer-facing digital products used at scale, with a strong focus on modern engineering, secure platforms, API-led development and high-quality customer experiences.

Key Responsibilities

* Build, maintain and improve backend services using Java, Kotlin and JVM technologies

* Work across the full software delivery lifecycle, from design and development through to testing, deployment and production support

* Develop and integrate APIs that support customer-facing digital products and internal platforms

* Contribute to both greenfield and brownfield development projects

* Participate in code reviews, technical discussions and system design conversations

* Work closely with product, engineering and wider technology teams to refine requirements and deliver new features

* Write clean, maintainable and well-tested code

* Support live applications and help ensure performance, reliability and quality in production environments

* Use modern engineering practices, including source control, CI/CD, automated testing and monitoring

Skills and Experience

* A few years’ commercial experience in software engineering

* Strong hands-on experience with Java, Kotlin and JVM-based backend development

* Understanding of service-based architecture and API-led development

* Experience working with live applications and production environments

* Good understanding of computer science fundamentals, data structures and software design principles

* Experience with software testing, including unit testing and integration testing

* Experience working with databases such as PostgreSQL, MongoDB or Redis

* Familiarity with Git and source code control platforms such as GitHub, Bitbucket or GitLab

* Experience working in Agile or Scrum environments

* Good communication skills and the ability to work collaboratively across technical and non-technical teams

Useful Technical Experience

* Kotlin

* Java

* JVM

* Ktor or Spring

* REST APIs

* PostgreSQL

* MongoDB

* Redis

* GitHub Actions or other CI/CD tools

* Docker

* Kubernetes

* AWS, GCP or Azure

* Monitoring and logging tools such as CloudWatch, Prometheus, OpenSearch or Elasticsearch

* Jira, Trello or similar delivery tools

Desirable Experience

* Experience or interest in AI tools and how they can support software development

* Experience using tools such as GitHub Copilot, Devin or similar AI-assisted development tools

* Ability to review, challenge, correct and improve AI-generated code or technical output

* Experience in digital banking, fintech, financial services or insurance

* Full stack experience, particularly with React or modern web technologies

* Cloud deployment or container orchestration experience

* A curious, adaptable and problem-solving mindset

Important Information

No visa sponsorship available. Candidates must already have the right to work in the UK.

Salt contact

Robert Sprigens, Senior Consultant – rsprigens@welovesalt.com

*Rates depend on experience and client requirements

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Junior Software Engineer (Java / Kotlin / JVM)

  • United Kingdom, London
  • Software Development & Engineering, Technology
  • £0.00 - £200.00 per day
  • Global Business, Hybrid
  • Contract

Save jobs

Log in to save a job

Report job

Junior Software Engineer (Java / Kotlin / JVM)

  • United Kingdom, London
  • Software Development & Engineering, Technology
  • £0.00 - £200.00 per day
  • Global Business, Hybrid
  • Contract

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form