Junior Software Engineer (Java / Kotlin / JVM)

Job Description

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 -

  • Rates depend on experience and client requirements

Job Details

Company
Salt Search
Location
London, UK
Hybrid / Remote Options
Employment Type
Full-time
Posted