Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Java Developer (3252930427)

Technology 信息技術

IT Auditor


GCSE/Scottish Standard Grades A-Level Postgraduate or above 碩士或以上 Undergraduate or above 學士或以上 Intermediate apprenticeship 學徒

PSW Apprenticeship 學徒 華語工作 Contract 合同制 Full-Time 全職 Internship 實習 Part-Time 兼職


London, London, United Kingdom

Mango Recruitment make the recruitment process simple. We'll be clear, transparent, and prompt when we chat. We'll share as much information as we can with you to make sure you're confident and well informed throughout the process of finding your next role. We are currently recruiting on behalf of a dynamic tech company using the latest technology and data science to provide world-class financial services. Our client is looking to recruit a Senior Java Developer with strong Kotlin experience to lead the technical design and development of new product features and platform capabilities in collaboration with product managers and engineers, following an acceptance test-driven development / BDD approach. The client's target architecture for new development is a cloud-native, functional, microservice architecture based around Kotlin and http4k on the backend and React/Typescript on the frontend. Teams are autonomous, cross-functional, full-stack, full-cycle, end to end delivery squads of 5-10 software engineers alongside product management, design, and analytics. The focus is on teamwork and quality, with a product-minded and test-driven approach, with results measured on value delivered and operational excellence, not the number of features implemented. Job Title: Senior Java Developer Working Location: Usually 1 day a week in the office (Monday) - otherwise remote working Employment Type: Permanent Salary: £90,000 Essential Criteria: Excellent experience building software in a JVM or a similar language such as Java, Kotlin, or C# using a Test Driven Development (TDD) approach. Product and customer-centric mindset, outcome-focused. Ability to apply object-oriented and functional design principles and write clean, well-structured code. Knowledge of different database and state persistence options including RDBMSs and caches. Understanding of what makes a well-designed cloud-native microservice, including frameworks used and service responsibilities. Experience building scalable, performant, and reliable distributed systems using a microservices-based architecture. Experience applying agile and lean principles. Ability to learn new skills to work across the entirety of our tech stack. Desirable Skills: Experience migrating from a monolithic architecture to microservices Experience working with React/Angular/Vue or Node.js applications Experience defining Service Level Objectives and keeping within error budget Key Responsibilities: Lead the technical design and development of new product features and platform capabilities Drive improvements to our engineering practices Mentor, coach, and support junior engineers Benefits: A friendly and vibrant working culture and people who are always keen to help each other A place for candidates to grow and develop Generous pension scheme, life and health insurance and a range of other employee benefits Great opportunity to work with one of the rising stars in FinTech Training/Conference budget Life Insurance Income Protection Insurance Private Health Insurance Hybrid office policy Monthly Socials and monthly breakfast Apply now by submitting your CV or contacting Mango Recruitment directly. Have questions? Want to know more? Get in touch – we have the answer