Java Software Developer (m/f/d)
What you will be doing:
- Design, implement, refactor, test, enhance and modify our internal software systems built for distributed and scalable operation
- Collaborate within an agile driven team to meet customers’ changing business & application needs
- Take responsibility of the full software life cycle
- Support the requirement engineering process
Who we are looking for:
- Professional, hands-on, up-to-date experience in Java 8 or higher, Gradle and Spring Boot framework (ideally Spring Boot 2), as well as software testing
- High standard of craftsmanship, self-initiative and self-reliance
- Passion for innovation and sophisticated understanding of software systems
- Flexible, structured and solution oriented approach
- Good communication skills in written and spoken English
- Team player with a growth mind-set
- Design and implementation of distributed systems; scaling strategies, clustering, and load balancing
- Containers (ideally Docker) and container orchestration frameworks (ideally Kubernetes)
- Continuous Integration/Delivery concept and frameworks
- Reactive programming, especially in the context of Spring Boot
- Understanding of other JVM languages (ideally Kotlin)
What we are offering:
- An international work environment, where English is the company language and cross-border collaboration is part of daily operations
- A dynamic and supportive workplace, where your ideas can be heard and individual contribution drives real impact
- Flat hierarchies and a culture of open communication, empowering you to take ownership and work with flexibility
- Continuous development opportunities, both internally and externally, for personal and professional growth
If you are interested in working in an environment where ownership, pragmatism, teamwork and open-mindedness are among our core values, we welcome you to explore the opportunities at tyntec.