At a Glance
- Tasks: Shape innovative financial products and enhance user experience with cutting-edge technology.
- Company: Join a forward-thinking company revolutionising banking for customers.
- Benefits: Competitive salary, flexible work options, and opportunities for continuous learning.
- Other info: Collaborative environment with strong support for skill development and career growth.
- Why this job: Make a real impact on how customers manage their finances and invest.
- Qualifications: Experience in software development, especially with Java and web applications.
The predicted salary is between 50000 - 70000 € per year.
We are fully aware that it is uncommon for a candidate to have all skills required and we fully support everyone in learning new skills with us. So if you have some of those listed below and are eager to learn more we do want to hear from you!
- A strong product mindset and passion for user experience, prioritising work with the customers in mind and making data‑driven decisions to fix customer pain‑points.
- Great communication skills and the ability to articulate complex, technical concepts to non‑technical audiences.
- Ability to work independently while also being a supportive team player, frequently involving cross‑team collaboration.
- Ability to break down complex projects into incremental milestones that deliver customer value.
- Ability to coordinate complex projects across different teams.
- Experience in developing web applications and distributed systems in a production environment.
- Experience with common design and architectural patterns coupled with a passion for writing clean code that is performant and well tested.
- Curiosity and drive for continuous learning and improvement.
- Following and advocating best coding practices, continuous delivery and code reviews.
- Experience working with relational and non‑relational databases, query optimisation and designing schemas is a plus.
- Knowledge of Java and Spring Boot and experience with a messaging system, such as Kafka, is a plus, but we don't expect you to know everything!
With Wise Assets, we've enabled customers to grow the money they hold with Wise - giving them access to government‑backed assets that track base rates, or a global stock index fund. This is a product that challenges traditional banking by putting customers in control of how their balance is held. Banks keep the yield; we pass it on.
A current account backed by real assets, daily returns across the entire balance, instant access with no penalties or lock‑ins, segregated, bankruptcy‑protected custody.
Now we are expanding the offering further. We want to let customers invest in individual stocks, build long‑term, tax‑beneficial money pots, and manage more of their financial lives directly through Wise. You will define how this works from the ground up - shaping the product, the technical foundations, and every detail that makes it real.
Senior Software Engineer (Investments, Java) in London employer: Deepstreamtech
At Wise, we pride ourselves on being an exceptional employer that fosters a culture of continuous learning and collaboration. As a Senior Software Engineer, you'll have the opportunity to work on innovative financial products that empower customers, all while enjoying a supportive environment that values your growth and development. With a focus on clean code and best practices, coupled with the chance to shape groundbreaking solutions in a dynamic team, Wise offers a unique and rewarding workplace experience in the heart of the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Investments, Java) in London
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, attend meetups, and don’t be shy about reaching out to current employees at companies you’re interested in. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that highlight your experience with Java and Spring Boot. This gives potential employers a taste of what you can do and how you approach problem-solving.
✨Tip Number 3
Prepare for interviews by brushing up on your communication skills. Practice explaining complex technical concepts in simple terms, as this will help you connect with non-technical interviewers and demonstrate your ability to collaborate across teams.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Plus, it’s a great way to ensure your application gets into the right hands and shows your enthusiasm for the role.
We think you need these skills to ace Senior Software Engineer (Investments, Java) in London
Some tips for your application 🫡
Show Your Passion:Let us see your enthusiasm for user experience and product development! Share examples of how you've prioritised customer needs in your previous work. We love candidates who are eager to learn and grow with us.
Communicate Clearly:Remember, we want to know how you can explain complex tech stuff to non-tech folks. Use simple language and relatable examples in your application to showcase your communication skills. It’s all about making those connections!
Highlight Teamwork:We value collaboration, so make sure to mention any cross-team projects you've been part of. Talk about how you’ve supported your teammates and contributed to a positive team environment. We’re all about working together at StudySmarter!
Be Yourself:Don’t stress about ticking every box in the job description. If you have some of the skills and a willingness to learn, we want to hear from you! Apply through our website and let your personality shine through in your application.
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Inside Out
Make sure you brush up on your Java and Spring Boot knowledge. Be ready to discuss your experience with web applications and distributed systems, as well as any design patterns you've used. It’s all about showing that you can not only code but also understand the bigger picture of how your work impacts the user experience.
✨Communicate Like a Pro
Since you'll need to explain complex concepts to non-technical folks, practice articulating your thoughts clearly. Use simple language and relatable examples to demonstrate your ideas. This will show that you can bridge the gap between tech and business, which is crucial for this role.
✨Show Your Curiosity
Demonstrate your eagerness to learn and grow. Share examples of how you've tackled new challenges or picked up new skills in the past. This aligns perfectly with the company's supportive approach to skill development, and it shows you're a proactive team player.
✨Prepare for Collaboration Questions
Expect questions about teamwork and cross-team collaboration. Think of specific instances where you’ve worked with others to achieve a goal. Highlight your ability to break down complex projects into manageable milestones, as this will resonate well with their focus on delivering customer value.