Bereits vergeben

Lass dir die nächste nicht entgehen — erhalte passende Stellen direkt per Mail.

ET

Etalytics

Senior Software Entwickler Backend (m/w/d) Java/Kotlin mit Spring Boot

Teilweise Homeoffice
vor 1 Monat
Hessen, Deutschland
Stellenbeschreibung

About the Role

You want to develop software that has a real impact? At etalytics, we create intelligent energy management solutions that help industrial companies reduce their energy consumption, lower CO₂ emissions, and save costs. Our AI and data-driven products make a measurable contribution to a more sustainable future. As a Senior Software Developer, you will become part of our backend team in Darmstadt and work on our etaONE® platform. You will take on technical responsibility, actively participate in architectural decisions, and contribute your experience to the further development of our engineering team. If clean code, modern architectures, and sustainable software development are important to you, you are in the right place.

Responsibilities

  • Conception, development, and maintenance of scalable backend functions -- from REST APIs to the persistence layer -- with Spring Boot based on Java and/or Kotlin
  • Active shaping and further development of our cloud-native microservice architecture
  • Continuous 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 architectural 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
  • Professional support, assistance, and mentoring of junior developers and promotion of a learning-oriented engineering culture
  • Close collaboration with product management, development, and business units to translate business requirements into scalable technical solutions
  • Active participation in internal knowledge exchange and continuous professional development in backend, cloud, and software engineering

Qualifications

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, ideally PostgreSQL
  • Sound 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 and good English skills, both written and spoken

Nice-to-have:

  • Hands-on experience with Docker and container-based architectures
  • Knowledge of Kubernetes and cloud-native platforms
  • Experience with asynchronous architectures or event-driven systems

Benefits

  • Meaningful 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, collegial environment with plenty of room for exchange and collaboration
  • Community: Regular team events and joint activities
  • Work-life balance: 30 days of vacation and a flexible, agile work culture
  • Health: Subsidy for the local gym and the option of a company bike

Ready to make a difference? Send us your CV (PDF) along with your earliest possible start date. We look forward to getting to know you and shaping the energy future together!

Etalytics

Benefits

  • Meaningful work
  • Flexibility (Hybrid, Homeoffice)
  • Team spirit
  • Community
  • Work-life balance (30 days vacation)
  • Health (Gym subsidy, Job bike)

Salary

  • MinSalary: Not specified
  • MaxSalary: Not specified
  • SalaryCurrency: EUR

Remote Model

  • Hybrid

Country Code

  • de