etalytics

Senior Software Engineer, Backend – Java/Kotlin, Spring Boot

etalytics

full-time

Posted on:

Location Type: Hybrid

Location: DarmstadtGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop and maintain scalable backend functionality — from REST APIs to the persistence layer — using Spring Boot with Java and/or Kotlin
  • Actively shape and evolve 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 domain input to the development of 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
  • Provide technical guidance, support and mentoring to junior developers and promote a learning-oriented engineering culture
  • Work closely with product management, engineering and business stakeholders to translate domain requirements into scalable technical solutions
  • Actively contribute to internal knowledge sharing and continuous development in backend, cloud and software engineering

Requirements

  • At least 5 years of professional experience in backend software development using Spring Boot or comparable frameworks
  • Strong proficiency in Java and/or Kotlin
  • Experience developing RESTful APIs and working with SQL and data modeling
  • Practical experience with relational databases, preferably 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 technical responsibility, mentoring or supporting less experienced developers
  • Very good German skills and good English skills, both written and spoken
Benefits
  • Meaningful work: Help industrial companies become more efficient and more sustainable
  • Flexibility: Hybrid working with the option to work from home (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 shared activities
  • Work–life balance: 30 days of vacation and a flexible, agile working culture
  • Health: Subsidy for a local gym and the option to lease a company bike
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaKotlinSpring BootREST APIsSQLPostgreSQLDockerKubernetesCI/CDautomated testing
Soft Skills
mentoringtechnical guidancecommunicationcollaborationproblem-solvinglearning-oriented culture