Tomorrow

Junior Backend Developer

Tomorrow

full-time

Posted on:

Location Type: Hybrid

Location: Hamburg • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Salary

💰 €43,000 - €49,000 per year

Job Level

Junior

Tech Stack

DockerGradleJavaJUnitKafkaKotlinMockitoPostgresSpringSpring BootSpringBootSQL

About the role

  • 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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinJavaSQLGitGradleREST APIsPostgreSQLKafkaSpring BootDocker
Soft skills
communicationproblem-solvingcollaborationeagerness to learnseeking feedback