Auf einen Blick
- Aufgaben: Join our backend team to develop innovative energy management solutions using Java/Kotlin and Spring Boot.
- Arbeitgeber: Etalytics is an award-winning software provider focused on AI-powered energy efficiency.
- Mitarbeitervorteile: Enjoy flexible hours, remote work options, and a supportive team culture.
- Warum dieser Job: Make a real impact on reducing CO2 emissions while working with cutting-edge technology.
- Gewünschte Qualifikationen: 5+ years in software development with expertise in Spring Boot, Kotlin/Java, and REST APIs.
- Andere Informationen: Work in a modern office in Darmstadt with great transport links and a motivated international team.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Join the Revolution in AI-Powered Energy Management!
Are you interested in shaping the future of AI-based energy management? Then come join our great team and make the world greener with us! Etalytics is an award-winning software provider for energy intelligence solutions to achieve energy efficiency, less CO2 emissions and lower energy costs for multiple industries.
With our software products, based on innovative IoT, data analytics and machine learning technologies, we offer solutions for manufacturing plants, smart cities, energy providers or office buildings to structure, analyze and optimize their energy systems.
Tasks
We at etalytics are currently looking for a Senior Backend Software Developer (m/f/d) for our office in Darmstadt, Germany. You will join our backend team, which builds our etaONE platform for energy intelligence based on a modern microservice tech stack. You will implement and maintain features from the Rest API down to the persistence layer. We value a modern, clean and testable software design, and are looking for candidates who share these values.
What you can expect:
- Design and develop backend features using modern frameworks and tools, such as Spring Boot (Java/Kotlin/Graal), Hibernate, Git, Gradle, PostgreSQL, and MQTT.
- Contribute to the ongoing development of our cloud-native microservice architecture using innovative technologies like Spring, Docker/Kubernetes, CI/CD pipelines, and async pub/sub.
- Provide technical and functional support in the development of new product and solution ideas, proactively contributing creative suggestions, solution approaches, and technologies to the development process.
- Maintain high code quality standards through test automation with JUnit, Mockito, and MockK, test-driven development, and static code analysis.
- Collaborate closely with other developers and specialist departments throughout the software lifecycle – from planning to development and rollout.
- Participate in an active developer community, engaging in knowledge exchange with colleagues to stay up to date in your field.
Requirements
- Experience: 5+ years in software development with Spring Boot or comparable roles, with a proven track record of leading complex data projects and initiatives.
- Technical Expertise : Proficiency in JVM languages (Kotlin/Java), SQL, TDD, and data modeling, with a solid understanding of REST APIs.
- Software Engineering Skills : Strong foundation in software engineering principles, including CI/CD pipelines, version control (e.g., Git), Java/Kotlin, automated testing (e.g., JUnit and Mockito), and data management with relational databases (e.g., PostgreSQL).
- Infrastructure Tools Proficiency : Hands-on experience with tools like Docker and Shell. Familiarity with additional tools and platforms (e.g., Kubernetes) is a plus.
- Problem-Solving : Excellent analytical and problem-solving skills, with the ability to diagnose and resolve complex technical issues independently.
- Leadership : Demonstrated ability to mentor and lead junior engineers, fostering a collaborative and high-performance team environment.
- Communication : Strong communication skills, with the ability to convey complex technical concepts clearly to both technical and non-technical stakeholders.
- Languages : Good written and spoken German and English skills complete your profile.
Benefits
Are you looking for variety instead of daily routine? Team spirit instead of rigid hierarchies? You want to work on software problems that make a real difference in our society by helping to reduce CO2 emissions? Then you’ve come to the right place. We offer you exciting and responsible tasks, attractive career opportunities and perspectives:
- A permanent full-time contract with perspective at our office in Darmstadt (Germany),
- Flexible working hours and the possibility to work in a home office for up to two days a week,
- An open feedback culture, flat hierarchies and a motivated team,
- An interesting field of activity with a modern tech stack,
- Excellent development opportunities within a growing team,
- A healthy work-life balance, diversity, a hands-on-mentality and agile work,
- Modern Hardware (e.g. Lenovo Thinkpad with Linux / Windows),
- Weekly knowledge sharing session with the team, solving together code puzzles and educating our selfs
Our modern office is located in Darmstadt near Frankfurt am Main, which is easily accessible with good connections to public transport, the highway and the airport. You will be part of a highly motivated international team of specialists and will work in an environment that offers a wide range of individual development possibilities.
Ready to make the world a bit greener with your expertise? Send us your resume (PDF format), salary expectations, and earliest possible start date.
We look forward to hearing from you!
#J-18808-Ljbffr
Senior Software Developer (m/f/d) - Java/Kotlin Spring Boot Arbeitgeber: Etalytics

Kontaktperson:
Etalytics HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer (m/f/d) - Java/Kotlin Spring Boot
✨Tip Number 1
Fokussiere dich auf deine Erfahrung mit Spring Boot und JVM-Sprachen wie Kotlin oder Java. Bereite konkrete Beispiele vor, die zeigen, wie du komplexe Datenprojekte geleitet hast und welche Technologien du dabei eingesetzt hast.
✨Tip Number 2
Zeige dein Verständnis für moderne Software-Engineering-Prinzipien, insbesondere CI/CD-Pipelines und automatisiertes Testen. Diskutiere, wie du diese Praktiken in deinen bisherigen Projekten implementiert hast.
✨Tip Number 3
Bereite dich darauf vor, über deine Problemlösungsfähigkeiten zu sprechen. Sei bereit, spezifische technische Herausforderungen zu erläutern, die du erfolgreich gemeistert hast, und wie du dabei analytisch vorgegangen bist.
✨Tip Number 4
Betone deine Kommunikationsfähigkeiten, insbesondere wie du komplexe technische Konzepte sowohl technischen als auch nicht-technischen Stakeholdern vermittelt hast. Dies ist besonders wichtig, um im Team effektiv zusammenzuarbeiten.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer (m/f/d) - Java/Kotlin Spring Boot
Tipps für deine Bewerbung 🫡
Tailor Your Resume: Make sure to customize your resume to highlight your experience with Spring Boot, Kotlin, and Java. Emphasize your involvement in complex data projects and any leadership roles you've held.
Craft a Compelling Cover Letter: In your cover letter, express your passion for AI-based energy management and how your skills align with the company's mission. Mention specific technologies you have worked with that are relevant to the etaONE platform.
Showcase Your Technical Skills: Clearly outline your technical expertise in JVM languages, SQL, TDD, and REST APIs. Provide examples of how you've implemented these skills in past projects, especially in relation to microservice architectures.
Highlight Communication and Leadership Abilities: Since the role involves collaboration with various teams, emphasize your communication skills and any experience mentoring junior engineers. Provide examples of how you've successfully conveyed complex technical concepts to non-technical stakeholders.
Wie du dich auf ein Vorstellungsgespräch bei Etalytics vorbereitest
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Spring Boot, Kotlin, and Java in detail. Highlight specific projects where you implemented REST APIs or worked with microservices, as this will demonstrate your hands-on experience and technical proficiency.
✨Emphasize Problem-Solving Skills
Prepare examples of complex technical issues you've resolved in the past. Discuss your analytical approach and how you utilized tools like JUnit and Mockito for automated testing, showcasing your ability to maintain high code quality standards.
✨Demonstrate Leadership and Collaboration
Share experiences where you mentored junior engineers or collaborated with cross-functional teams. This will illustrate your leadership skills and your ability to communicate complex concepts clearly to both technical and non-technical stakeholders.
✨Express Your Passion for Sustainability
Since the company focuses on reducing CO2 emissions, convey your enthusiasm for working on projects that contribute to a greener future. Discuss any relevant experiences or ideas you have that align with their mission in AI-powered energy management.