Java Entwickler
Job description:
### Task * Writing clean, efficient and fully documented code using appropriate software development practices and standards * Development of software applications that meet the client's requirements * Participation in the planning, design and implementation of software projects * Testing and debugging software applications to professionally ensure that these predefined quality standards meet * Cooperation with project managers, designers and other developers to ensure a timely * Successful completion of projects, according to client requirements, to ensure professional participation in relevant professional meetings and provision of regular updates for Project managers and other project team members * Participation in code reviews and providing constructive feedback to other developers ### Profile * Software development * Knowledge and experience in software development with Java, Spring/Spring Boot, CI/CD * Experience with the creation of pipelines in the Toolset Git/GitLab CI with the Repository Artifactory * Experience in Java package management, Maven with plugins * Experience in an agile project environment, e.g. with Scrum * Knowledge of German * Experience with Debian package management (apt, dpkg) CI/CD * Experience in the automation of software updates for distributed systems that are not permanently accessible * Communication - and Moderati-ons know-how * Experience in coordination with interface partners/stakeholders * Experience in testing automation of unit tests and integration tests with Cucumber * Experience with AWS cloud ### Benefits * Exciting project, new technologies, good working atmosphere