Backend Developer Digital Platform Services
Kion Group AG
What we offer:
- The opportunity to work in the fast growing worldwide company
- Attractive remuneration based on your experience, skills and development
- The opportunity to participate in the international projects and a significant influence on company IT development
- Stable employment and social package (private medical care and other benefits)
- Extensive trainings in your area of responsibility
Tasks and Qualifications:
As a Backend Developer you will be part of our Digital Platform Services , responsible for operation and development of Java solutions.
Your responsibility is to develop, maintain, enhance and improve the applications and services of your functional team and thereby be a significant contributor to the Services delivered by our Digital Business Unit.
Your Responsibility:
- Design event driven software architectures based on the requirements and quality goals of your solution.
- Implement REST interfaces based on the use cases of your client(s).
- Apply DevOps principles to develop and operate Java applications.
- Troubleshoot issues with the help of a state-of-the-art DevOps tool chain.
- Work with Azure PaaS infrastructure services and SaaS solutions to create contemporary, cloud-based solutions.
- Choose from a range of SQL and no-SQL database services to store data.
- Perform code reviews and commit code with pull requests.
- Work on new Concepts to meet new requirements and implement them
Technology Stack you will work with:
Preferred:
- Java
- Spring Boot
- Maven
- Docker
- Hibernate/Spring Data
- MSSQL
- MongoDB
- Git Source Control
Good to know:
- GitHub
- Terraform
- Kubernetes
- Cloud-based solutions
- NGINX
- Jenkins
- Nexus
- Datadog
- IntelliJ
- JIRA
- Confluence
- KQL (Kusto Query Language)
- Python (Behave)
- Postman
- SonarQube
Your Skills and Expertise:
- Working experience in a similar position (software development).
- Good knowledge of Java and Spring Boot.
- Knowledge of version control systems like GitHub.
- Systematic problem-solving approach, coupled with effective communication and documentation skills.
- Ability to work independently and make decisions in alignment with your development team.
- Strong team spirit to collaborate on tasks of your development team.
- Demonstrable agile mindset and willingness to learn and develop yourself.
- Strong customer focus to design and develop the most suitable solution based on your business domain and use cases.
- Willingness to improve the software continuesly and bringing in new ideas to discuss.
- Fluent English, written and spoken.