Hybrid Senior Software Engineer, Backend – Java/Kotlin, Spring Boot

Posted 2 hours ago

Apply now

About the role

  • Senior Software Developer creating scalable backend solutions for energy management with Java and Kotlin. Collaborating in a hybrid team environment focused on impact and sustainable development.

Responsibilities

  • Design, develop and maintain scalable backend functionality — from REST APIs to the persistence layer — using Spring Boot with Java and/or Kotlin
  • Actively shape and evolve our cloud-native microservice architecture
  • Continuously improve our system landscape using modern technologies such as Docker, Kubernetes, CI/CD pipelines and asynchronous pub/sub mechanisms
  • Provide technical and domain input to the development of new product and solution ideas, including architecture and technology decisions
  • Ensure high code quality and long-term maintainability through test-driven development, automated testing (e.g., JUnit, Mockito, MockK) and static code analysis
  • Provide technical guidance, support and mentoring to junior developers and promote a learning-oriented engineering culture
  • Work closely with product management, engineering and business stakeholders to translate domain requirements into scalable technical solutions
  • Actively contribute to internal knowledge sharing and continuous development in backend, cloud and software engineering

Requirements

  • At least 5 years of professional experience in backend software development using Spring Boot or comparable frameworks
  • Strong proficiency in Java and/or Kotlin
  • Experience developing RESTful APIs and working with SQL and data modeling
  • Practical experience with relational databases, preferably PostgreSQL
  • Solid understanding of software architecture, Clean Code principles and modern software engineering practices
  • Experience with CI/CD pipelines and automated testing (e.g., JUnit, Mockito, MockK)
  • Experience in technical responsibility, mentoring or supporting less experienced developers
  • Very good German skills and good English skills, both written and spoken

Benefits

  • Meaningful work: Help industrial companies become more efficient and more sustainable
  • Flexibility: Hybrid working with the option to work from home (two days per week) and flexible working hours
  • Team spirit: A supportive, collegial environment with plenty of room for exchange and collaboration
  • Community: Regular team events and shared activities
  • Work–life balance: 30 days of vacation and a flexible, agile working culture
  • Health: Subsidy for a local gym and the option to lease a company bike

Job title

Senior Software Engineer, Backend – Java/Kotlin, Spring Boot

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job