Back End Developer (Java/Kotlin/JVM)
Back End Developer (Java/Kotlin/JVM)

Back End Developer (Java/Kotlin/JVM)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
B

At a Glance

  • Tasks: Design and optimize backend services using Kotlin/JVM for financial tools.
  • Company: Blend is a leader in digital banking, enhancing financial insights for users.
  • Benefits: Enjoy a hybrid work environment with opportunities for continuous learning and growth.
  • Why this job: Join a collaborative team shaping impactful financial tools with cutting-edge tech.
  • Qualifications: 5+ years in software development with expertise in Kotlin/JVM or Java required.
  • Other info: Mentorship opportunities available; work in an agile environment.

The predicted salary is between 43200 - 72000 £ per year.

Senior Kotlin/JVM Software Engineer – Financial Analytics Platform Company: Blend

Department: Digital Banking – Financial Insights and Tools

This specific opportunity is Hybrid in London

We do not offer sponsorship, visa transfer, or C2C arrangements for this role.

About the Role

The Financial Insights and Tools team at Blend is responsible for delivering high-performance software solutions that empower our customers to analyze, manage, and plan their financial activities seamlessly. Our mission is to integrate enriched financial insights into Blend’s web and mobile applications, leveraging a robust platform of APIs, services, and data processing pipelines.

We are seeking a Senior Software Engineer with expertise in Kotlin and JVM-based architectures to design, develop, and optimize backend services that power our financial tools. This role involves working on both greenfield and legacy projects, shaping technical direction, and mentoring junior engineers.

Tech Stack:

  • Backend: Kotlin (JVM), Java, Spring Boot, Ktor
  • Frontend: React.js, TypeScript, JavaScript
  • Databases: PostgreSQL, MongoDB, Redis
  • Infrastructure: Docker, Kubernetes (GKE, EKS), AWS ECS, GCP
  • CI/CD: GitHub Actions
  • Monitoring: CloudWatch, Prometheus, OpenSearch/Elasticsearch
  • Version Control: GitHub, Bitbucket

Key Responsibilities

  • Develop and deploy scalable backend services using Kotlin/JVM .
  • Design RESTful APIs to integrate with internal and external data sources for financial
  • data aggregation and analysis.
  • Collaborate with frontend developers working on React-based interfaces to ensure
  • seamless end-to-end functionality.
  • Optimize services for performance, security, and scalability in production environments.
  • Guide architecture decisions, contributing to a flexible and extensible microservices-
  • based ecosystem.
  • Participate in code reviews, promoting best practices and maintaining high code quality
  • standards.
  • Mentor junior team members, providing technical guidance and fostering growth.
  • Work within an agile environment (Scrum/Kanban), participating in sprint planning,
  • daily stand-ups, and retrospectives.

Qualifications

Education: Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

Experience:

o 5+ years of professional software development experience.

o Proven expertise in Kotlin/JVM or Java for backend development.

o Solid understanding of service-oriented architectures (SOA) and microservices. o Experience developing and consuming REST APIs.

o Exposure to cloud platforms like AWS or GCP and container orchestration tools

(Kubernetes, Docker ).

o Proficiency with version control tools such as GitHub or Bitbucket .

Preferred Skills:

  • Experience with Spring Boot or Ktor frameworks.
  • Familiarity with production monitoring and logging tools (CloudWatch, Prometheus,
  • Elasticsearch ).
  • Knowledge of CI/CD pipelines using GitHub Actions or similar tools.
  • Exposure to frontend technologies like React.js, TypeScript (optional).
  • Familiarity with agile development practices.

Why Join Blend?

  • Blend fosters a collaborative, innovative, and growth-oriented culture. As part of the Financial Insights and Tools team, you will contribute to shaping tools that enhance the financial well- being of millions of users. We offer a supportive environment that encourages continuous learning, technical excellence, and the opportunity to work with cutting-edge technologies.

Back End Developer (Java/Kotlin/JVM) employer: Blend

Blend is an exceptional employer that champions a collaborative and innovative work culture, particularly within the Financial Insights and Tools team. Located in London, this hybrid role offers the unique opportunity to work on impactful financial software solutions while fostering continuous learning and professional growth. Employees benefit from a supportive environment that emphasizes technical excellence and the chance to engage with cutting-edge technologies, making it a rewarding place for skilled developers to thrive.
B

Contact Detail:

Blend Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Back End Developer (Java/Kotlin/JVM)

✨Tip Number 1

Make sure to showcase your experience with Kotlin and JVM-based architectures in your conversations. Highlight specific projects where you've designed and developed backend services, as this will resonate well with the team at Blend.

✨Tip Number 2

Familiarize yourself with Blend's tech stack, especially Spring Boot and Ktor. Being able to discuss how you've used these frameworks in past projects can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your experience with RESTful APIs and microservices. Blend values candidates who can articulate their understanding of service-oriented architectures and how they’ve implemented them in real-world scenarios.

✨Tip Number 4

Since this role involves mentoring junior engineers, be ready to share examples of how you've guided others in your previous roles. This will demonstrate your leadership skills and fit within Blend's collaborative culture.

We think you need these skills to ace Back End Developer (Java/Kotlin/JVM)

Kotlin
Java
JVM-based architectures
Spring Boot
Ktor
RESTful API design
Microservices architecture
Service-oriented architectures (SOA)
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
AWS
GCP
GitHub Actions
CloudWatch
Prometheus
OpenSearch/Elasticsearch
Version control (GitHub, Bitbucket)
Agile methodologies (Scrum/Kanban)
Code review best practices
Mentoring and technical guidance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Kotlin, JVM, and relevant technologies mentioned in the job description. Emphasize your backend development skills and any experience with microservices and REST APIs.

Craft a Strong Cover Letter: In your cover letter, express your passion for financial technology and how your background aligns with Blend's mission. Mention specific projects where you've utilized Kotlin or Java and how you contributed to their success.

Showcase Relevant Projects: Include examples of past projects that demonstrate your expertise in backend development, particularly with Kotlin and JVM. Highlight any experience with cloud platforms, container orchestration, and CI/CD practices.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Review common questions related to Kotlin, microservices architecture, and performance optimization to showcase your knowledge effectively.

How to prepare for a job interview at Blend

✨Showcase Your Kotlin Expertise

Make sure to highlight your experience with Kotlin and JVM-based architectures during the interview. Be prepared to discuss specific projects where you've utilized these technologies, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Your Understanding of Microservices

Since the role involves working within a microservices-based ecosystem, be ready to explain your understanding of service-oriented architectures. Discuss any relevant experience you have in designing or optimizing microservices, and how it relates to performance and scalability.

✨Prepare for Technical Questions on APIs

Expect questions about RESTful API design and implementation. Prepare to discuss how you've developed and consumed APIs in previous roles, including any specific tools or frameworks you've used, such as Spring Boot or Ktor.

✨Emphasize Collaboration and Mentorship

This position involves mentoring junior engineers and collaborating with frontend developers. Share examples of how you've successfully worked in teams, guided less experienced colleagues, and contributed to a positive team culture.

Back End Developer (Java/Kotlin/JVM)
Blend
B
  • Back End Developer (Java/Kotlin/JVM)

    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-01-29

  • B

    Blend

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>