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
Fullstack Developer specializing in Node.js and React within engineering team. Collaborating on client - side and server - side applications in a fast - paced environment.
Back - end Engineer specializing in Node.js for Yassir, the super app transforming daily services in Africa. Join a rapidly growing team and work on impactful projects in mobility and fintech.
Software Engineer developing scalable software platforms supporting analytics and AI solutions. Collaborating with multidisciplinary teams and managing containerized applications using Python, AWS, Docker, and Kubernetes.
Senior .NET Developer for a leading fintech company enabling banks with digital banking solutions. Contributing to product development in a dynamic, hybrid work environment with modern technologies.
Senior Software Engineer developing medical software applications at deepeye aimed at preventing vision loss through AI. Responsible for system integration, testing, and deployment of software solutions.
C++/ PHP Software Developer in a leading Technology Solutions Provider. Responsibilities include software design, development, and maintaining C++ and PHP projects.
C/C++ SW Developer designing and maintaining software projects for Banking, Retail, and Telecommunications industries. Join our team in a hybrid working environment to contribute to innovative solutions.
Senior Backend Engineer developing backend services in Python for fintech startup. Building systems that automate credit and risk decisions for banks and fintechs in real time.
Java/Oracle Developer at DATAGROUP supporting technology refresh and migration initiatives involving modernization and cloud migration. Requires strong Java and Oracle PL/SQL experience with remote work options in Poland.