Junior Backend Developer creating backend services in Kotlin and Java for a sustainable finance platform. Collaborating with teams to develop solutions for onboarding, compliance, and customer support.
Responsibilities
As a Junior Backend Developer (m/f/d) you will work on real, meaningful problems: seamless onboarding processes, KYC procedures, GDPR-compliant systems, support automation, and the infrastructure that makes Tomorrow a trusted banking partner.
You will program in Kotlin and Java, collaborate with cross-functional teams, and grow your skills with mentoring from experienced engineers — all while building products that drive sustainable banking.
Design and develop backend services using Kotlin and Java (Spring Boot, PostgreSQL, Kafka)
Build features in onboarding, compliance tools, and customer support automation
Collaborate with Stream Leads, designers, and cross-functional teams
Participate in code reviews and contribute to technical documentation
Troubleshoot as part of third-level support
Take part in Communities of Practice for knowledge sharing and professional development
Help shape processes to reduce manual work and increase efficiency
Requirements
1–2 years of professional software development experience (including internships, bootcamps, or substantial personal projects)
Basic knowledge of Java and Kotlin: you have worked with these languages and understand their core concepts
Basic SQL knowledge: you can write queries, understand joins, and work with databases
Basic knowledge of Git: you are familiar with branching, merging, and pull requests
Basic knowledge of Gradle: you understand how to declare and manage dependencies
Understanding of REST APIs and HTTP fundamentals: you know how web services communicate
Nice to have: experience with PostgreSQL, Kafka, Spring Boot, Docker, or testing frameworks (JUnit, Mockito)
Nice to have: familiarity with CI/CD pipelines and basic DevOps concepts
You are fluent in English (advanced level C1), both written and spoken
Basic German (A2) is a plus but not required
You are eager to learn and not afraid to ask questions or seek feedback
You enjoy working collaboratively and have strong communication and problem-solving skills.
Benefits
It will be fun — we promise.
Together with over 60 like-minded colleagues, you will work every day to engage people with sustainable finance.
Our culture is built on our values, an active New Work philosophy, and clear, ambitious goals.
Developer creating innovative solutions in Java & SAP BTP for projects. Engaging in the full development lifecycle while optimizing existing systems in an international context.
Senior Software Development Engineer at Pico Technology balancing high performance features and technical debt resolution. Collaborating within Agile framework for software delivery.
Expert Application Analyst at TruStage analyzing business system needs and designing efficient application systems. Mentoring team members and resolving complex system issues in a remote USA environment.
.NET Developer at EveryMatrix contributing to payment gateway within online gambling platform. Engage in development, integration, and architectural design for evolving business functionalities.
Software Engineer at U.S. Bank tasked with designing and maintaining .NET Core applications. Collaborating in a team - oriented environment to enhance software reliability and customer experience.
Senior API Developer at ELITS Canada developing RESTful APIs and cloud - native applications. Collaborate in an agile team to deliver innovative solutions for next - generation network connectivity.
Senior Developer specializing in PHP and Vue3 for a startup in Bas Rhin. Collaborating on diverse web application projects and team integration responsibilities.
C++ Developer at Sperasoft creating high - quality game titles. Responsibilities include efficient code design, quality maintenance, and team collaboration.
Senior Software Engineer developing scalable software solutions for Coupa's spend management platform. Collaborating with cross - functional teams in a dynamic, agile environment in Pune, India.
Fullstack Engineer focusing on developing high - quality promotional capabilities using React and Node.js for a fast - growing technology organization. Join a skilled team to design and deliver innovative front - end experiences.