Úvod a popis pracovní náplně
- Java application development while providing expertise in the full software development lifecycle, from concept and design to testing.
- Create applications to support business requirements and project(s).
- Developing, implementing and maintaining Java-based applications, components and interfaces of the on-line betting system running on all platforms (tablets, mobile devices, desktop computers).
- Maintain existing prototypes and scripts.
- Ensure designs follow compliance with specifications.
- Design and conduct tests.
- Write well designed, testable, efficient code.
- Contribute to team meetings and cooperates with other colleagues.
- Knowledge and experience with:
- Java 11 development (2-3 years)
- Web-based Java applications, Spring
- Jira and Confluence
- Design patterns, unit tests, CI (Jenkins preferable), Maven
- Technology message brokers (RabbitMQ, Kafka)
- Fluency in Czech /Slovak & English
- Desirable Skills:
- MongoDB, Elastic Search awareness
- Docker, OpenShift (or Kubernetes)
- Vue.js, Vuex or React
- Flexible working hours and home office
- 5 weeks of vacation
- Cafeteria plan
- Annual bonus
- Meal vouchers
- Special offers/discounts from partner shops
- Sport, social and corporate events, various competitions
- Café on site, relaxing zone, gym
- Office in Prague centre