At a Glance
- Tasks: Design and build scalable microservices that solve real financial problems.
- Company: Join a forward-thinking fintech company focused on innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on collaboration and learning.
- Why this job: Make a real impact on millions of customers with cutting-edge technology.
- Qualifications: Experience in software development and a passion for problem-solving.
The predicted salary is between 50000 - 70000 £ per year.
Requirements
- A product-focused engineering mindset
- Experience building distributed systems at scale
- Test-driven development practices
- Comfort operating in uncertainty and rapid change
- Collaborative problem-solving skills
- (Desirable) Experience with fintech or banking is a plus, but we value problem-solvers from all backgrounds
You'll work with Kotlin, Kafka, Kubernetes, Docker, AWS Aurora Postgres, and other modern technologies. If you haven't worked with all of these, we value skilled engineers with a willingness to learn.
What the job involves
- Our Software Engineers don't just write code, they solve real financial problems for millions of customers.
- You'll work on distributed systems processing thousands of transactions daily, build resilient services that handle people's money, and create experiences that make traditionally complex financial products feel simple.
- You will focus on shipping great products, not just writing superb code.
- Design and build modern, reliable, scalable microservices.
- Own your services end-to-end, from conception to production monitoring.
- Collaborate directly with product, design and data experts to shape solutions.
Java/Kotlin Software Engineer employer: Zopa
As a Java/Kotlin Software Engineer, you'll join a dynamic team dedicated to solving real financial challenges for millions of customers. Our collaborative work culture fosters innovation and continuous learning, with ample opportunities for professional growth in a fast-paced fintech environment. Located in a vibrant tech hub, we offer competitive benefits and the chance to work with cutting-edge technologies that make a meaningful impact on people's financial lives.
StudySmarter Expert Advice🤫
We think this is how you could land Java/Kotlin Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the fintech space or those who work with Kotlin and distributed systems. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your problem-solving skills! During interviews, share specific examples of how you've tackled challenges in past projects. We love hearing about your thought process and how you approach uncertainty.
✨Tip Number 3
Get hands-on with the tech stack! If you’re not familiar with some tools like Kafka or Kubernetes, dive into tutorials or side projects. Demonstrating your willingness to learn can really set you apart.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at StudySmarter.
We think you need these skills to ace Java/Kotlin Software Engineer
Some tips for your application 🫡
Show Your Passion for Problem-Solving:When you're writing your application, let us see your enthusiasm for tackling real-world problems. Share examples of how you've approached challenges in the past, especially in tech or finance, to show that you’re not just about writing code but about making a difference.
Highlight Your Experience with Modern Tech:Even if you haven't worked with all the technologies we use, don’t sweat it! Focus on your experience with similar tools and your eagerness to learn. Mention any projects where you’ve used distributed systems or microservices, as this will resonate with us.
Emphasise Collaboration Skills:We love team players! In your application, talk about times when you’ve collaborated with others to solve problems. Whether it’s working with product managers or designers, showing that you can work well with a diverse team is key.
Tailor Your Application to Us:Make sure your application reflects our values and the job description. Use keywords from the job listing and relate your experiences directly to what we’re looking for. And remember, applying through our website is the best way to get noticed!
How to prepare for a job interview at Zopa
✨Know Your Tech Stack
Familiarise yourself with Kotlin, Kafka, Kubernetes, and Docker. Even if you haven't worked with all of them, showing a willingness to learn and adapt will impress the interviewers. Be ready to discuss how you've tackled similar technologies in the past.
✨Showcase Problem-Solving Skills
Prepare examples of how you've solved complex problems in previous roles. Focus on your collaborative approach and how you’ve worked with teams to overcome challenges, especially in fast-paced environments. This will highlight your fit for their product-focused engineering mindset.
✨Emphasise Test-Driven Development
Be prepared to discuss your experience with test-driven development practices. Share specific instances where TDD has improved your code quality or helped catch issues early. This shows that you value reliability and are committed to delivering great products.
✨Understand the Fintech Landscape
Even if you don't have direct experience in fintech or banking, do some research on current trends and challenges in the industry. Being able to speak knowledgeably about these topics will demonstrate your interest and help you connect with the interviewers.