— Java: Core, collections, concurrency, generics, Java 8;
— Knowlage OOP principles
— Experience with any mature DB ( MySQL, MSSQL, Oracle, PostgreSQL)
— VCS knowledge, experience — e.g any of Git / SVN / Mercurial
— See the difference between website and webapp
— Ability to perform work independently and through collaboration with other team members
— Ability to manage multiple priorities, work well under pressure and effectively handle concurrent demands to prioritize responsibilities
— Intermediate+ english verbal skills, pre-intermediate+ writing skills (can understand this text in English and can write a similar one without additional sources)
— Basic knowledge JS, HTML, CSS and can differentiate them
— Experience with Spring framework, knowledge of Spring core and MVC modules
— Experience with unit tests, know difference between test types ( unit, integration etc)
— Experience with agile methodologies (Scrum, Kanban, etc.)
— German language knowledge
— enough work for all team players
— the possibility of business trips to Germany
— you can make your work interesting, we promote that
— cutting-edge technologies are welcome in our team
— we will try to motivate you as much as we can if you need that
— we know, that developers love hardware, we will try to make you happy with your working place
— friendly-professional atmosphere in a team, we like to work together :)
— there is no
— you can enjoy your vacation in the same way and amount as most of your friends
— when you are sick, we are sad with that and of course compensate it as working time
— Develop code
— Fix bugs which you’ve done
— Fix bugs of your colleagues
— Refactor your code
— Refactor colleagues’ code
— Fix bugs again
— Deliver needed functionality at planned time
KuFo — production online banking system
Customer: representatives of German financial branch