Salt

Junior Software Engineer (Java / Kotlin / JVM)

📍 London United KingdomUnited Kingdom 🕐 19h ago
Full-time Entry level Engineering
View all jobs at Salt 6

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 – rsprigens@welovesalt.com *Rates depend on experience and client requirements
Apply for this job
Similar roles you may be interested in

Java Software Engineer

Accenture
📍 United Kingdom (+3 others)United KingdomUnited Kingdom🕐 3w ago

Role: Software Engineer (Java) Level: Associate Manager Location: London, Bristol, Manchester and Birmingham Salary: Competitive salary and package (Depending on…

Full-timeEngineering

Software Engineer (Java)

Joybuy
📍 United KingdomUnited KingdomUnited Kingdom🕐 4w ago

Key Responsibilities: Lead technical decision-making and architecture design for JD’s international core systems, ensuring high standards of performance, availability, concurrency…

Full-timeEngineering

Software Developer (Java)

Enactor
📍 HertfordUnited KingdomUnited Kingdom🕐 3w ago

Software Developer (Java) Hertfordshire About Enactor Enactor is a cloud-based unified commerce platform built for retailers, delivering next-generation Point of…

Full-timeEngineering

IT Dev Senior (Software Engineer) - Contractor | London, UK

Corpay
📍 LondonUnited KingdomUnited Kingdom🕐 19h ago

IT Dev Senior (Software Engineer) - Contractor Your role What you'll be doing What We Need Corpay is currently looking…

NewFull-timeEngineering

Python Software Developer

Consilience Group
📍 LondonUnited KingdomUnited Kingdom🕐 19h ago

PYTHON SOFTWARE DEVELOPER, (UK, LONDON) KEY WORDS: LONDON, PYTHON, DJANGO, JAVASCRIPT Position: Software Developer / Python Engineer Location: London, United…

New💰 £55k–£95k a yearFull-timeEngineering

Senior Software Engineering Manager

Posting Date:01/ 05/2026
📍 LondonUnited KingdomUnited Kingdom🕐 19h ago

White Collar Factory (95009), United Kingdom, London, London Senior Software Engineering Manager What you’ll do You’ll support a cross-functional group…

NewFull-timeEngineering
All jobs at Salt

Reading for this role

All articles