Sign up to save this job, get alerts, and apply with an optimized CV.

Senior Software Developer Backend (m/w/d) Java/Kotlin with Spring Boot

Full Time Senior

Job description

You want to develop software that has a real impact? At etalytics, we design intelligent energy management solutions that help industrial companies reduce their energy consumption, CO2 emissions, and costs. Our AI- and data-driven products make a measurable contribution to a more sustainable future.

As a Senior Software Developer, you will be part of our Backend team in Darmstadt and work on our platform etaONE®. You will take technical responsibility, actively participate in architecture decisions, and bring your experience directly into the further development of our Engineering team. If clean code, modern architectures, and sustainable software development are important to you, then you're exactly right with us.

Tasks

  • Conceptualization, development, and maintenance of scalable backend functions – from REST APIs to persistence layers – using Spring Boot based on Java and/or Kotlin
  • Active participation in the further development of our cloud-native microservice architecture
  • Ongoing improvement of our system landscape using modern technologies such as Docker, Kubernetes, CI/CD pipelines, and asynchronous Pub/Sub mechanisms
  • Technical and professional contribution to the development of new product and solution ideas, including architecture and technology decisions
  • Ensuring high code quality and long-term maintainability through test-driven development, automated tests (e.g. JUnit, Mockito, MockK), and static code analysis
  • Facilitating junior developers and fostering a learning-oriented engineering culture
  • Closely collaborating with product management, development, and specialist departments to translate technical requirements into scalable solutions
  • Active participation in internal knowledge exchange and continuous professional development in the areas of backend, cloud, and software engineering

Qualification

Must-have:

  • At least 5 years of professional experience in backend software development with Spring Boot or comparable frameworks
  • Very good knowledge of Java and/or Kotlin
  • Experience in developing RESTful APIs and working with SQL and data modeling
  • Practical experience with relational databases, preferably PostgreSQL
  • Fundamental understanding of software architecture, clean code principles, and modern software engineering methods
  • Experience with CI/CD pipelines and automated tests (e.g. JUnit, Mockito, MockK)
  • Experience in technical responsibility, mentoring, or supporting less experienced developers
  • Very good German language skills and good English language skills in writing and speaking

Nice-to-have:

  • Knowledge of Kubernetes and cloud-native platforms
  • Experience with asynchronous architectures or event-driven systems

Benefits

  • Purposeful work: Support industrial companies in becoming more efficient and sustainable
  • Flexibility: Hybrid working with home office options (two days per week) and flexible working hours
  • Team spirit: A supportive, collegiate environment with plenty of room for exchange and collaboration
  • Community: Regular team events and joint activities
  • Work-life balance: 30 vacation days plus a flexible, agile work culture
  • Health: Subsidy to the local fitness studio and the option of a job bike

Ready to make a move?

Send us your resume (PDF) along with your earliest possible start date.

We look forward to getting to know you and shaping the energy future together!

Find Jobs in Germany on Arbeitnow

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
etalytics GmbH
Location
Darmstadt
Germany
Posted
8 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.