All Jobs Vacancy

Junior Software Engineer - Java / JVM / Kotlin

Posted 1 week ago by Talent-Relay Limited

Summary: The Junior Software Engineer role focuses on developing innovative digital insurance solutions using Kotlin, JVM, and Java within a hybrid working environment. The position involves collaborating with a team to design, build, and deliver software applications while contributing to the overall growth and learning within a supportive team. Candidates will engage with modern technology stacks and work on both new features and enhancements. This long-term contract role is situated in the financial services and fintech sector in London.

Key Responsibilities:

  • Design, build, test, and deliver software from concept through to production.
  • Work on both new features and enhancements to existing applications.
  • Collaborate with teammates to review code, share knowledge, and improve solutions.
  • Work closely with engineers and Product Managers to design and deliver high-quality features.
  • Contribute to a collaborative team environment and continuously learn and grow as a developer.

Key Skills:

  • A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • A solid understanding of computer science fundamentals, including data structures and algorithms.
  • Knowledge of service-based architectures, web applications, and REST APIs.
  • Experience developing and supporting production applications.
  • A collaborative mindset with strong problem-solving skills and a passion for learning.
  • Comfortable using AI-assisted development tools (such as GitHub Copilot).
  • Experience writing automated tests, including unit and integration tests.
  • Technical Skills: Kotlin, Java (JVM), Spring, Ktor, PostgreSQL, MongoDB, Redis, Git, Docker, Kubernetes, AWS or Google Cloud, GitHub Actions.
  • Desirable Skills: Full-stack development, cloud platforms, modern web technologies, front-end frameworks, testing frameworks.

Salary (Rate): £225 per day

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Junior

Industry: Finance

Detailed Description From Employer:

Job Title: Junior Software Engineer – Kotlin / JVM / Java

Location: London

Job Type: Contract – Long term / multi-year

Salary /Day Rate: £200 - £225 per day (inside IR35)

Working setup: Hybrid – 3 days per week onsite

Industry Sector: Financial Services, Fintech

Candidates must have the right to work in the United Kingdom

Introduction:

We're looking for a passionate and collaborative Junior Software Engineer to join our growing team and help build innovative digital insurance solutions that make a real difference to customers.

You'll work with a modern technology stack, developing backend services in Kotlin/JVM alongside Java applications, with a React frontend. Our platform integrates with a wide range of internal and external APIs to power an range of digital products. The successful Junior Software Engineer will have the opportunity to work on exciting new projects, contribute to the design of scalable applications, and develop your skills in a supportive, collaborative environment where your ideas and contributions matter.

Key Responsibilities:

  • Design, build, test, and deliver software from concept through to production.
  • Work on both new features and enhancements to existing applications.
  • Collaborate with teammates to review code, share knowledge, and improve solutions.
  • Work closely with engineers and Product Managers to design and deliver high-quality features.
  • Contribute to a collaborative team environment and continuously learn and grow as a developer.

What We're Looking For:

A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

A solid understanding of computer science fundamentals, including data structures and algorithms.

Knowledge of service-based architectures, web applications, and REST APIs.

Experience developing and supporting production applications.

A collaborative mindset with strong problem-solving skills and a passion for learning.

Comfortable using AI-assisted development tools (such as GitHub Copilot) to improve productivity while reviewing and refining AI-generated code.

Experience writing automated tests, including unit and integration tests.

Technical Skills:

Languages: Kotlin, Java (JVM)

Frameworks: Spring, Ktor

Databases: PostgreSQL (preferred), MongoDB, Redis

Version Control: Git and platforms such as GitHub or Bitbucket

Containers & Cloud: Docker, Kubernetes, AWS or Google Cloud

CI/CD: GitHub Actions or similar CI/CD tools

Monitoring & Logging: CloudWatch, Prometheus, OpenSearch/Elasticsearch

Development Tools: Jira, Gitflow, Scrum and other Agile development practices

Desirable Skills and Experience:

Full-stack development and a willingness to work across different parts of the application.

Cloud platforms such as AWS, Azure, or Google Cloud.

Databases including PostgreSQL, MySQL, MongoDB, or Redis.

Modern web technologies such as JavaScript, TypeScript, HTML, CSS, or Python.

Front-end frameworks such as React, Angular, Vue, or Svelte.

Testing frameworks and practices, including Jest, Mocha, Selenium, and Test-Driven Development (TDD).

Knowledge of statistics or data analysis techniques.

Junior Software Engineer - JVM - Kotlin - Java - React

Rate:
£225/day
Location:
London
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
Finance & Strategy
Seniority Level:
Not Specified

Take-Home Pay

£3,500 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job