Senior Software Engineer (Investments, Java)

Senior Software Engineer (Investments, Java)

Full-Time 60000 - 80000 € / year (est.) Home office (partial)
Deepstreamtech

At a Glance

  • Tasks: Shape innovative financial products and enhance user experience with cutting-edge technology.
  • Company: Join a forward-thinking fintech 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 by empowering customers to manage their finances like never before.
  • Qualifications: Experience in software development, particularly with Java and web applications.

The predicted salary is between 60000 - 80000 € 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) 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 in our dynamic team, you'll enjoy the benefits of working in a supportive environment that values innovation and user experience, while also having access to opportunities for professional growth and development. Our commitment to empowering employees, coupled with our mission to revolutionise banking, makes Wise a truly rewarding place to advance your career.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (Investments, Java)

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 involving 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 is key when working with cross-functional teams. Remember, it’s all about making sure everyone’s on the same page!

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. Let’s make this happen together!

We think you need these skills to ace Senior Software Engineer (Investments, Java)

Product Mindset
User Experience Focus
Data-Driven Decision Making
Communication Skills
Cross-Team Collaboration
Project Breakdown and Milestone Planning
Web Application Development

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 Stack

Make sure you brush up on your Java and Spring Boot knowledge before the interview. Familiarise yourself with common design patterns and be ready to discuss how you've applied them in past projects. This will show that you're not just a coder, but someone who understands the bigger picture.

Communicate Clearly

Since you'll need to explain complex concepts to non-technical folks, practice articulating your thoughts clearly. Use simple language and relatable examples when discussing your previous work or technical challenges. This will demonstrate your ability to bridge the gap between tech and business.

Show Your Curiosity

Express your eagerness to learn and grow. Share examples of how you've pursued new skills or tackled unfamiliar technologies in the past. This aligns perfectly with the company's supportive learning culture and shows that 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 tasks and how you’ve contributed to delivering customer value as part of a team.