Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
(Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany image - Rise Careers
Job details

(Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany

Company Description

Scalable Capital is a leading digital investment platform in Europe. The company empowers everyone to shape their financial future. Scalable Broker makes it easy and affordable for clients to invest professionally in stocks, ETFs and other exchange-traded products and set up savings plans. Scalable Wealth, the digital wealth management service, offers clients professional investment in ETF portfolios and is also adopted as a white-label solution by renowned B2B partners. With the European Investor Exchange (EIX) Scalable Capital offers a stock exchange for retail investors in Europe. Over 20 billion euro is held on the platform by more than one million clients.

Scalable Capital was founded in 2014 and employs more than 500 people at its offices in Munich, Berlin, Vienna, and London. Together with the founding and management team around Erik Podzuweit and Florian Prucker, they are working on a new generation of financial services.

Visit our finance blog or check out our Social Media channels to find out what our Expert Teams have to say.

Our Company Values guide us every day in how we work and collaborate. To learn more about them, you can find our values here (English).

We are looking for experienced backend developers to work on a new exciting platform! Work with our team onsite or remote from anywhere in Germany.

Job Description

  • Build a new exciting platform to serve our customers using cutting edge technology and modern software development practices
  • Work alongside a highly motivated team of software engineers and academics implementing change in the financial industry
  • Translate business challenges into technical solutions
  • Design and implement interfaces with major players in the financial industry to connect the Scalable Capital with the world

Qualifications

  • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification.
  • Experience in our tech stack: Kotlin, Docker, Spring Boot, cloud infrastructure and event-based asynchronous architectures
  • AWS, Terraform, Python and GraphQL would be a strong plus
  • Experience in modern software development processes (e.g. agile and self-sufficient teams, continuous integration and deployment, test automation).
  • Experience in designing and implementing loosely-coupled, scalable architectures.
  • Profound understanding of RESTful API Design.
  • A passion for well architected, testable and documented code.
  • Strong analytical thinking, both in the technical and in the product domain.
  • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders.
  • Background in financial services is a strong plus.

Additional Information

  • Be part of one of the fastest-growing and most visible Fintech startups in Europe, creating innovative services that have a substantial impact on the lives of our customers
  • Work with an international, diverse, inclusive, and ever-growing team that loves creating the best products for our clients
  • Enjoy an office in a great location in the middle of Munich, Berlin, or choose to work remotely within Germany (if eligible for the job)
  • Flexible vacation policy and the opportunity to work from abroad
  • Be productive with the latest hardware and tools
  • Learn and grow by joining our in-house knowledge sharing sessions and spending your individual Education Budget 

Average salary estimate

$72500 / YEARLY (est.)
min
max
$60000K
$85000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About (Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany, Scalable GmbH

At Scalable Capital, we’re on the lookout for a talented (Senior) Java/Kotlin Engineer to join our innovative team in Munich or work remotely from anywhere in Germany! If you're passionate about building exciting platforms that empower clients to manage their finances, this is your chance to make an impact. You’ll be at the forefront of designing and implementing technical solutions that meet real business challenges within the fast-paced fintech industry. With our advanced tech stack including Kotlin, Docker, and Spring Boot, you’ll collaborate with a diverse and motivated group of software engineers and academics, pushing the envelope in financial services. Your work will not only involve crafting new features but also connecting Scalable Capital to major players in the financial world through RESTful APIs and scalable architectures. We believe in fostering an inclusive culture where your communication skills will shine, as you engage with engineering and product teams alike. With a flexible vacation policy, an amazing office location, and a personal education budget for professional growth, you’ll have all the support you need to thrive. Join us and be part of a journey that has already impacted over a million clients and transformed the way people invest in Europe. If you’re ready to elevate your career with us, we can’t wait to meet you!

Frequently Asked Questions (FAQs) for (Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany Role at Scalable GmbH
What are the main responsibilities of a (Senior) Java/Kotlin Engineer at Scalable Capital?

As a (Senior) Java/Kotlin Engineer at Scalable Capital, your key responsibilities will include building a new platform that serves our clients using cutting-edge technologies. You will work closely with a highly motivated team to translate business challenges into technical solutions, design interfaces connecting our platform to major financial institutions, and ensure that the architecture is scalable and loosely-coupled.

Join Rise to see the full answer
What qualifications are needed for the (Senior) Java/Kotlin Engineer position at Scalable Capital?

To qualify for the (Senior) Java/Kotlin Engineer role at Scalable Capital, you should possess a university degree in a relevant field such as computer science or engineering. Additionally, experience with Kotlin, Docker, Spring Boot, and cloud infrastructure is essential. Familiarity with AWS, Terraform, Python, and GraphQL will be viewed as strong advantages.

Join Rise to see the full answer
What technologies does Scalable Capital use for the (Senior) Java/Kotlin Engineer role?

At Scalable Capital, the (Senior) Java/Kotlin Engineer will work with a modern tech stack that includes Kotlin as the primary language, alongside tools like Docker and Spring Boot for application development. Knowledge of cloud infrastructure, event-based architectures, and familiarity with tools like AWS and Terraform will significantly enhance your contribution to our projects.

Join Rise to see the full answer
Is remote work an option for the (Senior) Java/Kotlin Engineer position at Scalable Capital?

Yes, the (Senior) Java/Kotlin Engineer position at Scalable Capital offers the flexibility to work remotely from anywhere in Germany. We understand the importance of work-life balance, so whether you choose to work onsite in Munich or remotely, we’ll support your preferences while aiming for team collaboration and productivity.

Join Rise to see the full answer
What benefits do Scalable Capital employees enjoy in the (Senior) Java/Kotlin Engineer role?

Employees in the (Senior) Java/Kotlin Engineer role at Scalable Capital enjoy a variety of benefits, including a flexible vacation policy, the opportunity to work from abroad, and access to the latest hardware and software tools. We also prioritize continuous learning through in-house sessions and an individual Education Budget dedicated to your professional development.

Join Rise to see the full answer
Common Interview Questions for (Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany
How do you approach designing a scalable architecture?

When designing a scalable architecture, I focus on creating loosely-coupled components that can be independently developed and deployed. I also emphasize the use of RESTful API design principles, ensuring that each service can interact seamlessly and efficiently, and I take into consideration load balancing and data storage strategies to accommodate future growth.

Join Rise to see the full answer
Describe your experience with Kotlin and how it has impacted your development practices.

My experience with Kotlin has greatly improved my development practices, particularly in enhancing code readability and reducing boilerplate usage. Using Kotlin's features, like extension functions and coroutines, allows me to write more concise and efficient code while maintaining a high standard for testable and well-documented architectures.

Join Rise to see the full answer
Can you explain the concept of continuous integration and deployment?

Continuous integration and deployment (CI/CD) are practices that promote automated testing and deployment of code changes. I ensure that every change made to the codebase is automatically tested and integrated into the master branch. This reduces integration issues and enables rapid feedback on new developments, ultimately leading to quicker releases.

Join Rise to see the full answer
What challenges have you faced when connecting to external financial systems?

One challenge I have faced while interfacing with external financial systems is ensuring compliance with security and data privacy regulations. I addressed this by implementing robust authentication and authorization measures and designing APIs that protect sensitive data while allowing seamless interactions between systems.

Join Rise to see the full answer
How do you stay updated with industry trends in fintech?

I stay updated with industry trends in fintech by regularly participating in webinars, attending industry conferences, and following leading blogs and publications. Additionally, I engage with online communities and forums to share knowledge and learn from other professionals, which keeps my skills and perspectives fresh and relevant.

Join Rise to see the full answer
What strategies do you employ to ensure well-architected code?

To ensure well-architected code, I consistently apply principles such as SOLID design, use design patterns appropriately, and prioritize code reviews. Using automated testing and continuous integration practices helps catch issues early, while maintaining comprehensive documentation supports future developers in understanding and building on my work.

Join Rise to see the full answer
Can you describe your experience with agile methodologies?

I have extensive experience with agile methodologies, especially Scrum and Kanban. In previous roles, I took part in daily stand-ups, sprint planning, and reviews, which fostered a collaborative environment. I appreciate the flexibility of agile methods, as they enable us to adapt to changing requirements and deliver incremental value to our stakeholders.

Join Rise to see the full answer
How would you handle conflicts within your development team?

I believe open communication is key to resolving team conflicts. I would facilitate a discussion among team members to understand differing viewpoints and encourage collaborative problem-solving. If needed, I would help mediate the conversation to ensure that all voices are heard, fostering a culture of respect and support within the team.

Join Rise to see the full answer
What excites you most about the fintech industry?

What excites me most about the fintech industry is the ability to innovate and transform the way people manage their finances. The rapid evolution of technology allows for creative solutions that enhance user experiences and improve financial literacy, making investing and wealth management accessible to a broader audience.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

In a fast-paced development environment, I prioritize tasks based on their impact on project goals and deadlines. I often employ the Eisenhower Matrix to distinguish between urgent and important tasks while also collaborating with my team to ensure alignment on priorities so we can maintain focus and deliver quality results.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Scalable GmbH Remote Seitzstraße, 80538 München, Germany
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Verisk Remote Hyderabad, Telangana, India
Posted 9 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Fetch Remote United States (Remote)
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago

Scalable Capital provides a personalized, globally-diversified portfolio designed to create long-term wealth. Scalable Capital was founded in 2014 and is based in Germany.

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!