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

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

Darmstadt Vollzeit 60000 - 75000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
Etalytics

Auf einen Blick

  • Aufgaben: Entwickle skalierbare Backend-Funktionen und arbeite an innovativen Lösungen für die Energiebranche.
  • Arbeitgeber: etalytics, ein Unternehmen, das intelligente Energiemanagementlösungen entwickelt.
  • Mitarbeitervorteile: Flexibles Arbeiten, 30 Tage Urlaub und steuerfreie Zusatzleistungen.
  • Andere Informationen: Unterstütze Junior-Entwickler und profitiere von einem starken Wissensaustausch im Team.
  • Warum dieser Job: Gestalte eine nachhaltige Zukunft mit modernster Technologie und einem engagierten Team.
  • Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung mit Spring Boot oder ähnlichen Frameworks.

Das voraussichtliche Gehalt liegt zwischen 60000 - 75000 € pro Jahr.

Wollen Sie Software entwickeln, die wirklich einen Unterschied macht? Bei etalytics entwickeln wir intelligente Energiemanagementlösungen, die Industrieunternehmen helfen, den Energieverbrauch zu senken, CO₂-Emissionen zu reduzieren und Kosten zu sparen. Mit unseren KI- und datengestützten Produkten tragen wir aktiv zu einer nachhaltigeren Zukunft bei. Als Senior Software Developer werden Sie Teil unseres Backend-Teams in Darmstadt und an unserer etaONE®-Plattform arbeiten. Sie übernehmen die technische Verantwortung, tragen aktiv zu architektonischen Entscheidungen bei und unterstützen das Wachstum unseres Engineering-Teams mit Ihrer Erfahrung. Wenn Ihnen sauberen Code, moderne Architekturen und sinnvolle Software wichtig sind, werden Sie sich bei uns wohlfühlen.

Aufgaben

  • Design, Entwicklung und Wartung skalierbarer Backend-Funktionen – von REST APIs bis zur Persistenzschicht – unter Verwendung von Spring Boot mit Java und/oder Kotlin
  • Aktive Mitgestaltung der Evolution unserer cloud-nativen Microservice-Architektur
  • Kontinuierliche Verbesserung unserer Systemlandschaft mit modernen Technologien wie Docker, Kubernetes, CI/CD-Pipelines und asynchronen pub/sub-Mechanismen
  • Technische und funktionale Beiträge zu neuen Produkt- und Lösungsideen, einschließlich Architektur- und Technologieentscheidungen
  • Sicherstellung hoher Codequalität und langfristiger Wartbarkeit durch testgetriebene Entwicklung, automatisierte Tests (z.B. JUnit, Mockito, MockK) und statische Codeanalyse
  • Mentoring und Unterstützung von Junior-Entwicklern sowie Förderung einer starken Engineering-Kultur, die auf Lernen und Wissensaustausch fokussiert ist
  • Enge Zusammenarbeit mit dem Produktmanagement, Entwicklern und Fachexperten, um Geschäftsanforderungen in skalierbare technische Lösungen zu übersetzen
  • Aktive Teilnahme am internen Wissensaustausch und kontinuierliches Up-to-date bleiben mit Backend-, Cloud- und Softwareengineering-Trends

Qualifikation

Must-have:

  • Mindestens 5 Jahre Berufserfahrung in der Backend-Softwareentwicklung mit Spring Boot oder vergleichbaren Frameworks
  • Starke Kenntnisse in Java und/oder Kotlin
  • Erfahrung im Aufbau von RESTful APIs sowie im Umgang mit SQL und Datenmodellierung
  • Praktische Erfahrung mit relationalen Datenbanken, idealerweise PostgreSQL
  • Solides Verständnis von Softwarearchitektur, Prinzipien des sauberen Codes und modernen Praktiken der Softwareentwicklung
  • Erfahrung mit CI/CD-Pipelines und automatisierten Tests (z.B. JUnit, Mockito, MockK)
  • Erfahrung in der Übernahme technischer Verantwortung, Mentoring oder Unterstützung weniger erfahrener Entwickler
  • Fließende Englischkenntnisse in Wort und Schrift

Nice-to-have:

  • Praktische Erfahrung mit Docker und containerbasierten Architekturen
  • Erfahrung mit Kubernetes und cloud-nativen Plattformen
  • Erfahrung mit asynchronen Architekturen oder ereignisgesteuerten Systemen
  • Deutschkenntnisse sind von Vorteil

Benefits

  • Zweckorientierte Arbeit: Unterstützung von Industrieunternehmen bei der Steigerung der Effizienz und Nachhaltigkeit
  • Flexibilität: Hybrides Arbeiten mit Homeoffice-Optionen und flexiblen Arbeitszeiten
  • Teamgeist: Ein unterstützendes, kollaboratives Umfeld mit viel Raum für Austausch und Zusammenarbeit
  • Gemeinschaft: Regelmäßige Teamevents und gemeinsame Aktivitäten
  • Work-Life-Balance: 30 Tage Urlaub plus eine flexible, agile Arbeitskultur
  • Wohlbefinden: Steuerfreie Benefits-Karte, subventionierte Mitgliedschaft im örtlichen Fitnessstudio und die Option eines Jobrades

Bereit, einen Unterschied zu machen? Senden Sie uns Ihren Lebenslauf (PDF) zusammen mit Ihrem frühestmöglichen Startdatum. Wir können es kaum erwarten, Sie kennenzulernen und gemeinsam die Zukunft der Energie zu gestalten!

Senior Software Developer (m/f/d) Java/Kotlin with Spring Boot Arbeitgeber: Etalytics

Bei etalytics sind wir stolz darauf, ein Arbeitgeber zu sein, der nicht nur innovative Softwarelösungen entwickelt, sondern auch aktiv zur Nachhaltigkeit beiträgt. Unser flexibles Arbeitsumfeld in Darmstadt fördert Teamgeist und persönliche Entwicklung, während wir unseren Mitarbeitern 30 Tage Urlaub und zahlreiche Zusatzleistungen bieten. Wenn Sie eine Leidenschaft für sauberen Code und moderne Architekturen haben, werden Sie sich in unserer unterstützenden und kollaborativen Kultur sofort wohlfühlen.
Etalytics

Kontaktperson:

Etalytics HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Developer (m/f/d) Java/Kotlin with Spring Boot

Netzwerken, Netzwerken, Netzwerken!

Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den entscheidenden Unterschied machen können, also lass uns aktiv sein und unser Netzwerk erweitern!

Sei proaktiv!

Warte nicht darauf, dass die Stellenanzeigen auf dich zukommen. Gehe direkt auf Unternehmen zu, die dich interessieren, und zeige dein Interesse an ihren Projekten. Ein persönlicher Kontakt kann oft Türen öffnen, die sonst verschlossen bleiben.

Bereite dich auf technische Interviews vor!

Stelle sicher, dass du deine technischen Fähigkeiten auffrischst und bereit bist, sie in einem Interview unter Beweis zu stellen. Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen. Wir wollen schließlich zeigen, was wir draufhaben!

Bewirb dich über unsere Website!

Wenn du denkst, dass du gut zu uns passt, zögere nicht und bewirb dich direkt über unsere Website. So kannst du sicherstellen, dass deine Bewerbung die richtige Anlaufstelle erreicht und wir dich schnell kennenlernen können!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer (m/f/d) Java/Kotlin with Spring Boot

Java
Kotlin
Spring Boot
REST APIs
SQL
Datenmodellierung
PostgreSQL
Softwarearchitektur
Clean Code Prinzipien
CI/CD Pipelines
Automatisiertes Testen
JUnit
Mockito
Mentoring
Docker

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wir wollen dich kennenlernen, also sei authentisch in deinem Anschreiben. Zeig uns, wer du bist und was dich motiviert, bei uns zu arbeiten. Deine Persönlichkeit zählt!

Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und wie du mit Technologien wie Java, Kotlin und Spring Boot gearbeitet hast. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen.

Zeige dein Interesse an Nachhaltigkeit: Da wir an Lösungen für eine nachhaltige Zukunft arbeiten, ist es super wichtig, dass du zeigst, warum dir dieses Thema am Herzen liegt. Erkläre, wie du dazu beitragen möchtest!

Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten!

Wie du dich auf ein Vorstellungsgespräch bei Etalytics vorbereitest

Verstehe die Unternehmensmission

Mach dich mit der Mission von etalytics vertraut. Sie entwickeln Lösungen für das Energiemanagement, die einen echten Unterschied machen. Zeige im Interview, dass du nicht nur die technischen Fähigkeiten hast, sondern auch die Leidenschaft, zur Nachhaltigkeit beizutragen.

Bereite technische Beispiele vor

Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Erfahrung mit Java, Kotlin und Spring Boot zeigen. Erkläre, wie du RESTful APIs entwickelt hast und welche Herausforderungen du dabei gemeistert hast. Das zeigt, dass du die Anforderungen der Stelle verstehst.

Zeige deine Mentoring-Fähigkeiten

Da die Rolle auch Mentoring umfasst, sei bereit, über deine Erfahrungen im Coaching von Junior-Entwicklern zu sprechen. Teile, wie du Wissen weitergegeben hast und welche Techniken du verwendet hast, um ein starkes Engineering-Team zu fördern.

Frage nach der Teamkultur

Stelle Fragen zur Teamdynamik und zur Zusammenarbeit im Unternehmen. Zeige dein Interesse an einem unterstützenden und kollaborativen Umfeld. Das zeigt, dass du nicht nur an der Technik interessiert bist, sondern auch an der Teamarbeit und dem Austausch von Ideen.

Senior Software Developer (m/f/d) Java/Kotlin with Spring Boot
Etalytics
Standort: Darmstadt
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>