Blend
Back End Developer (Java/Kotlin/JVM)
Job Location
London, United Kingdom
Job Description
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.
Location: London, GB
Posted Date: 1/16/2025
Location: London, GB
Posted Date: 1/16/2025
Contact Information
Contact | Human Resources Blend |
---|