Senior Software Developer creating scalable backend solutions for energy management with Java and Kotlin. Collaborating in a hybrid team environment focused on impact and sustainable development.
Responsibilities
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
Job title
Senior Software Engineer, Backend – Java/Kotlin, Spring Boot
Backend Software Engineer developing scalable backend applications using Rails and Node.js. Focused on infrastructure, code quality, and team collaboration with modern technology stacks.
Software Architect leading modernization initiatives to transform legacy .NET systems into cloud - native microservices. Join a leading provider of technology solutions for public institutions with a focus on efficiency and transparency.
Software Architect defining and leading the modernization of legacy .NET systems into cloud - native microservices. Collaborating with teams to establish architectural standards and practices for public institutions.
Software Architect leading modernization of legacy .NET systems into cloud - native microservices on .NET 8. Join a team at a leading cloud solutions provider for public institutions.
C++ Software Engineer at INTRACOM TELECOM developing software for physical security and safety systems. Contributing to design, development, deployment, and customer support in a hybrid work environment.
Software Engineer developing back - end applications for a fast - growing company offering auto loans. Involved in key projects using Java, Python, and AWS within a hybrid work model.
Junior FullStack Developer at CI&T, focusing on scalable technology solutions with AI expertise. Collaborate with a global team for over 1,000 clients in 30 years.