Эта вакансия уже завершена
Our projects:
- Legacy Translation: migration of current in-house system of data processing to new technologies
- CFS Platform: multifunctional platform as in-house corporate software complex that developed using micro-service and cloud technologies architecture
- Artificial intelligence: text document recognition and document classification based on machine learning and CFS platform
- Digital platform: virtual working space with video conference tool, chat, ticket&workflow system
- KuFo: production online banking system
Customer: representatives of German financial branch
We offer:
- 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 9-18 schedule, unless it is adequate
- 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
Our requirements:
- Work with Java at least for two years
- Know what is Java Core and how Java Machine works (profiling and GC basics, JVM tuning)
- Experience with Spring framework, strong knowledge of Spring core and MVC modules
- Know and understand basic software design patterns, have real project experience designing software systems
- Understand what is RDBMS, basic BD design principles, fluent with SQL, project experience with any mature DB (MySQL, MSSQL, Oracle, PostgreSQL)
- Know what are ORMs and have experience with any kind of them (preferably Hibernate)
- Strong VCS knowledge, project experience - e.g any of Git / SVN / Mercurial
- Knowledge and project experience with project management systems (Maven or Gradle)
- Knowledge of testing methodologies, experience with unit tests, know difference between test types (unit, integration etc)
- Experience with services integration and API design, understanding of basic SOA and RESTful principles
- Be comfortable with linux and basic command line operations
- 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)
Will be a plus:
- BPMN and workflow management systems experience
- Experience working in a DevOps environment with technologies such as Jenkins and Docker; experience with developing and deploying containerized microservices
- Basic knowledge JS, HTML, CSS and can differentiate them, Angular experience
- Experience with agile methodologies (Scrum, Kanban, etc.)
- German language knowledge
Responsibilities:
- 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