Backend Engineer - Java | Kotlin
Y TREE
This job is no longer accepting applications
See open jobs at Y TREE.See open jobs similar to "Backend Engineer - Java | Kotlin" MMC Ventures.Software Engineering
London, UK
Posted 6+ months ago
Description
Backend Engineer - Java & Kotlin | London | £65,000 - £80,000 Y TREE is a rapidly growing FinTech that is re-defining how individuals and families connect and engage with their money. We aim to make personal finance transparent, efficient, and meaningful so that our understanding of wealth is re-defined to how we live, not what we own.
Team OverviewAt Y TREE we follow the Spotify Engineering model, a setup utilising 8 cross-functional teams led by a squad leader. Currently, we are looking for knowledgeable, motivated and passionate Middle Backend Engineer to join our team.The Y TREE Backend Chapter is the largest one across the Technology department and is made up of a group of professionals who work with cutting-edge event-driven microservices architecture. You'll be given an opportunity to design and implement of our event-driven microservices architecture, bringing the responsiveness, efficiency, scalability, robustness and security of the system up to the next level. We are a diverse team, rich with ideas but a shared philosophy of creating time efficient, cutting edge developments to our product.
Key Responsibilities
- To be actively involved in building a unique financial product in a start-up environment by participating in product tasks, ensuring software development best practices are followed, and providing feedback and suggestions to drive innovation.
- Delivering new product functionality and enhancing the platform over a consistent number of microservices written in Kotlin on the Spring stack
- Taking ownership of system services, continuously improving the quality of the services by refactoring the architectural design and applying state-of-the-art technologies
- Working to a two-week delivery window within the international cross-functional teams and participating in scrum ceremonies
- Planning, estimating, developing, testing and releasing features to customers
- Сollaborate with a team to consider product requirements and streamline the existing business processes and data flows
- Working in accordance with governance principles to build a blueprint for new features
- 4+ years of experience as a professional software engineer using Java or Kotlin programming language
- A track record of successfully delivering software projects following Microservices patterns and Cloud Native approaches
- Comprehensive knowledge and skills in the Spring framework, including Spring Boot, Spring Data, Spring Cloud, Spring Kafka and Spring Security
- Experience in using RDBMS, such as PostgreSQL, and NoSQL databases, such as MongoDB and Redis
- Experience in using distributed event stores such as Apache Kafka
- Familiarity with Docker containerisation and Kubernetes-based service deployment and management
- Understanding of automated cloud-based CI/CD pipelines
- Knowledge of exception handling, monitoring and alerting facilities, such as Elastic Cloud
- Practical experience in writing technical documentation
- Familiarity with project management tools like Confluence and Jira
- Experience working on large-scale projects
- Strong Mathematical skills
- Experience working with Kotlin programming language
- Practical experience with Kubernetes
- Experience working in AWS cloud-based microservices project
- We nurture leadership potential, and try to provide opportunities and space for your professional growth - in whichever direction you want; either in leading teams and mentoring, leading technical ideas and their implementation, or both. We want you to be someone who is comfortable taking the lead when required.
- We would like you to be organised, structured and meticulous, with great time management skills.
- We want you to be eager to learn and passionate about technology; we strongly believe in people who are ready to develop themselves and who see this as their responsibility, while we are doing our best to give you the opportunities and guidance
- We are driving innovation in our area of personal finance, and our product is a reflection of our team. We want you to be an independent and critical thinker who can identify issues and challenges and build logical steps to overcome them
- Our community is where our power lies, so you must be an effective collaborator and confident working as part of a small team that is building a business.
- We operate a very flat hierarchy in the business, and those with a people-centred approach are best suited to us and our team.
- This role requires a lot of interpersonal communication with our community so the ability to clearly articulate your thoughts and ideas plays a key role in success.
- The ability to hone your skills and cultivate your craft in a genuinely outcome led, flexible, happy work environment. We have a hybrid working policy and the ability to flex your hours as you need. We are all adults, and we understand work needs to balance your personal life too.
- 25 days of annual leave per year. This is 25 days each year we expect you to turn your phone off and switch off; we would never ask you to book leave for a doctor's appointment or to see your children's school plays.
- Regular team socials to help you switch off from work and get to know your colleagues in an environment away from your desk. We ensure socials are well balanced and offer a variety of activities to suit different needs so you always feel welcome.
- A welcoming, dog-friendly London office with appropriate spaces to cater for those with additional needs in the form of various breakout spaces and silent booths.
- Support for your mental and physical health in the form of online fitness classes and access to a gym group in London.
- A 3% pension contribution to help you save for the future
- Family friendly policies
This job is no longer accepting applications
See open jobs at Y TREE.See open jobs similar to "Backend Engineer - Java | Kotlin" MMC Ventures.