Software Developer (m/f/d) - Java/Kotlin Spring Boot
Jetzt bewerben
Software Developer (m/f/d) - Java/Kotlin Spring Boot

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

Darmstadt Vollzeit 36000 - 60000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
Etalytics

Auf einen Blick

  • Aufgaben: Join our backend team to develop innovative energy management solutions using Java/Kotlin and modern tech stacks.
  • Arbeitgeber: Etalytics is an award-winning software provider focused on AI-powered energy efficiency and sustainability.
  • Mitarbeitervorteile: Enjoy flexible hours, remote work options, mentorship, and a vibrant team culture in a modern office.
  • Warum dieser Job: Make a real impact on reducing CO2 emissions while working with cutting-edge technologies in a supportive environment.
  • Gewünschte Qualifikationen: Ideal candidates have 1+ year of experience in software development, especially with JVM languages and REST APIs.
  • Andere Informationen: Located in Darmstadt, our office is easily accessible and promotes a healthy work-life balance.

Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € 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 (Junior) 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 or are entiteled to embrace them.

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: Ideally 1+ year of experience in software development with a Bachelor’s or Master’s degree or equivalent in computer science, physics, mathematics or engineering. Fresh out of university is fine as well.
  • Technical Expertise : Experience in JVM languages (Kotlin/Java), experience in database development with PostgreSQL (SQL), TDD, and data modeling, with a solid understanding of REST APIs.
  • Software Engineering Skills : Foundation in software engineering principles, including CI/CD pipelines, version control (e.g., Git), automated testing (e.g., JUnit and MockK), and data management (e.g., PostgreSQL).
  • Infrastructure Tools Proficiency : Hands-on experience with tools like Docker and Kubernetes as well as shell scripting (Unix) is a plus.
  • Problem-Solving : Excellent analytical and problem-solving skills, with the ability to diagnose and resolve complex technical issues independently.
  • Communication : Clear and effective communication skills, with the ability to express ideas and technical concepts in a straightforward manner.
  • 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,
  • Mentorship Programm in the beginning to bring you up to speed,
  • 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

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

At Etalytics, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Darmstadt where innovation meets sustainability. Our team-oriented culture fosters collaboration and creativity, providing ample opportunities for professional growth through mentorship programs and knowledge-sharing sessions. With flexible working hours, the option for remote work, and a commitment to work-life balance, we empower our employees to thrive while making a meaningful impact in the field of AI-powered energy management.
Etalytics

Kontaktperson:

Etalytics HR Team

StudySmarter Bewerbungstipps 🤫

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

Tip Number 1

Familiarize yourself with the tech stack mentioned in the job description, especially Spring Boot, Kotlin, and PostgreSQL. Having hands-on experience or personal projects using these technologies can really set you apart during the interview process.

Tip Number 2

Engage with the developer community by participating in forums or local meetups focused on Java/Kotlin and microservices. This not only helps you network but also shows your passion for continuous learning and collaboration.

Tip Number 3

Prepare to discuss your problem-solving skills and how you've tackled complex technical issues in the past. Be ready to share specific examples that demonstrate your analytical thinking and ability to work independently.

Tip Number 4

Brush up on your communication skills, especially in both German and English. Being able to clearly express your ideas and technical concepts will be crucial when collaborating with your future team members.

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

Java
Kotlin
Spring Boot
PostgreSQL
REST APIs
Test-Driven Development (TDD)
JUnit
Mockito
MockK
Git
CI/CD pipelines
Docker
Kubernetes
Data Modeling
Problem-Solving Skills
Analytical Skills
Effective Communication
German Language Skills
English Language Skills

Tipps für deine Bewerbung 🫡

Tailor Your Resume: Make sure to customize your resume to highlight your experience with Java/Kotlin, Spring Boot, and any relevant technologies mentioned in the job description. Emphasize your problem-solving skills and any projects that demonstrate your ability to work with REST APIs and database development.

Craft a Compelling Cover Letter: Write a cover letter that reflects your passion for AI-powered energy management and how your background aligns with the company's mission. Mention specific technologies you have worked with and express your eagerness to contribute to the etaONE platform.

Showcase Your Technical Skills: In your application, clearly outline your technical expertise, especially in JVM languages, CI/CD pipelines, and automated testing. Provide examples of how you've applied these skills in previous projects or coursework.

Highlight Communication Skills: Since effective communication is key in this role, include examples of how you've successfully collaborated with teams or communicated complex ideas in previous experiences. This will demonstrate your fit within their collaborative environment.

Wie du dich auf ein Vorstellungsgespräch bei Etalytics vorbereitest

Show Your Passion for AI and Energy Management

Make sure to express your enthusiasm for AI-powered energy management during the interview. Discuss how your skills in software development can contribute to making the world greener, and share any relevant projects or experiences that align with the company's mission.

Demonstrate Your Technical Skills

Be prepared to discuss your experience with Java/Kotlin and Spring Boot in detail. Highlight specific projects where you implemented REST APIs or worked with PostgreSQL. If possible, bring examples of your code or projects to showcase your technical expertise.

Emphasize Collaboration and Communication

Since the role involves working closely with other developers and departments, emphasize your teamwork and communication skills. Share examples of how you've successfully collaborated on projects in the past and how you handle feedback and knowledge sharing.

Prepare for Problem-Solving Questions

Expect to face technical problem-solving questions during the interview. Brush up on your analytical skills and be ready to walk through your thought process when diagnosing and resolving complex issues. This will demonstrate your ability to think critically and work independently.

Software Developer (m/f/d) - Java/Kotlin Spring Boot
Etalytics
Jetzt bewerben
Etalytics
  • Software Developer (m/f/d) - Java/Kotlin Spring Boot

    Darmstadt
    Vollzeit
    36000 - 60000 € / Jahr (geschätzt)
    Jetzt bewerben

    Bewerbungsfrist: 2027-02-01

  • Etalytics

    Etalytics

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>