Position: Java Developer
Company: Madiff
Category: Java
Experience required: 3y
English level: fluent

Main Resposibilities:
- At least 3 years of commercial experience
- Practical knowledge of Spring Boot, Java, GIT, MS SQL, REST, SOAP
- Experience with Docker, Kubernetes or OpenShift
- Knowledge of application monitoring tools such as Grafana, Elasticsearch, Prometheus
- Knowledge of microservices architecture
- Practical knowledge of Kafka, RabbitMQ
- Willingness to participate in the entire software development process (from analysis, to development, to maintenance/support of your application)
- A sense of responsibility for your applications / the work of the team
- Orientation towards working in an agile Scrum/Kanban environment
- Independence, communication skills, quick adaptation to new conditions and technological changes


Requirements:
- Development of backend applications within the platforms,
- Development and maintenance of integration services,
- Migration of docker applications to the OpenShift platform,
- Building solutions based on market development practices,
- Optimising code taking into account security guidelines and performance aspects,
- Java application development,
- Ensuring code quality, performing code review,
- Participation in implementations.

Nice to have:
- Knowledge of Tibco Enterprise Message Service, IBM MQ, IBM Message Broker
- Experience of working with Jira and Confluence
- Willingness to collaborate on the development of common things within the organisation (ci/cd, common tools)