Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
etalytics

Senior Software Developer, Java/Kotlin, Spring Boot

etalytics

Senior Software Developer at etalytics developing and maintaining backend solutions using Java/Kotlin for energy management. Contributing to microservice architecture and mentoring junior developers in a collaborative environment.

Posted 5/5/2026full-timeDarmstadt • 🇩🇪 GermanySenior💰 $103,000 - $169,000 per yearWebsite

Tech Stack

Tools & technologies
CloudDockerJavaJUnitKotlinKubernetesMockitoPostgresSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain scalable backend features – from REST APIs to the persistence layer – using Spring Boot with Java and/or Kotlin
  • Actively contribute to the evolution of our cloud-native microservice architecture
  • Continuously improve our system landscape using modern technologies such as Docker, Kubernetes, CI/CD pipelines, and asynchronous pub/sub mechanisms
  • Provide technical and functional input for new product and solution ideas, including architecture and technology decisions
  • Ensure high code quality and long-term maintainability through test-driven development, automated testing (e.g., JUnit, Mockito, MockK), and static code analysis
  • Mentor and support junior developers while fostering a strong engineering culture focused on learning and knowledge sharing
  • Collaborate closely with product management, developers, and domain experts to translate business requirements into scalable technical solutions
  • Actively participate in internal knowledge exchange and continuously stay up to date with backend, cloud, and software engineering trends

Requirements

What you’ll need
  • At least 5 years of professional experience in backend software development with Spring Boot or comparable frameworks
  • Strong proficiency in Java and/or Kotlin
  • Experience in building RESTful APIs as well as working with SQL and data modeling
  • Hands-on experience with relational databases, ideally PostgreSQL
  • Solid understanding of software architecture, clean code principles, and modern software engineering practices
  • Experience with CI/CD pipelines and automated testing (e.g., JUnit, Mockito, MockK)
  • Experience in taking technical ownership, mentoring, or supporting less experienced developers
  • Fluent English skills, both written and spoken
  • Nice-to-have: Hands-on experience with Docker and container-based architectures
  • Experience with Kubernetes and cloud-native platforms
  • Experience with asynchronous architectures or event-driven systems
  • German language skills are a plus

Benefits

Comp & perks
  • Purpose-driven work: Support industrial companies in becoming more efficient and sustainable
  • Flexibility: Hybrid working with home office options and flexible working hours
  • Team spirit: A supportive, collaborative environment with plenty of room for exchange and cooperation
  • Community: Regular team events and shared activities
  • Work-life balance: 30 days of vacation plus a flexible, agile work culture
  • Well-being: Tax-free benefits card, subsidized local gym membership and the option of a job bike

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaKotlinSpring BootREST APIsSQLdata modelingPostgreSQLCI/CDautomated testingasynchronous architectures
Soft Skills
mentoringcollaborationcommunicationtechnical ownershipknowledge sharingproblem-solvingadaptabilityleadershipteamworklearning