Ми очікуємо, що наш успішний кандидат буде швидко вчитися і зможе продемонструвати свій нинішній технічний рівень.
Обов’язки:
- За допомогою наставника підготувати дорожню карту свого навчання і розвитку
- Заповнювати існуючі прогалини в знаннях
- Своєчасно ескалувати виникаючі питання і проблеми до наставника
- Вивчати рекомендовані матеріали, бути відкритим для зворотного зв’язку від наставника
- Показати хороший прогрес, щоб перейти на рівень Junior Java Developer
Вимоги:
- Добре розуміння об’єктно-орієнтованого програмування, проектування ПО, основних шаблонів
- Базові знання Java і бібліотеки JRE
- Розуміння принципів віртуальної машини Java
- Базові знання Maven, Spring, ОRМ
- Основні принципи XML (структура, валідація, бібліотеки)
- Основи реляційних БД і SQL
- Базові знання Unit testing з використанням JUnit і Mockito
- Бажання вчитися і зростати, гарне логічне мислення, робота в команді
- Акуратність і гнучкість
- Англійська на рівні Intermediate
Заявку можна подати, заповнивши онлайн форму на нашому сайті.
Бажано:
- The Art of Computer Programming by Donald E. Knuth
- Core Java by Cay S. Horstmann and Gary Cornell (http://horstmann.com/corejava.html)
- Code Complete: A Practical Handbook of Software Construction by Steve McConnell
- Applying UML and patterns by Craig Larman
- Thinking in Java by Bruce Eckel
- Test Driven Development By Example by Kent Beck
- AJAX in Action by Dave Crane, Eric Pascarello, Darren James
- Oracle Learning Library (https://www.youtube.com/user/OracleLearning/videos?query=sql+developer )
- NoSQL Distilled by Pramod J. Sadalage and Martin Fowler (http://martinfowler.com/books/nosql.html)
- Java 8: Lambdas by Ted Neward
http://www.oracle.com/technetwork/articles/java/architect-lambdas-part1-2080972.html
http://www.oracle.com/technetwork/articles/java/architect-lambdas-part2-2081439.html
- Pro Git 2nd ed. 2014 Edition by Ben Straub (https://git-scm.com/book/ru/v2)
Інтернет ресурси:
- Resources on oracle.com — API, tutorials, articles, white papers, FAQs
www.oracle.com/technetwork/topics/newtojava/overview/index.html
www.oracle.com/technetwork/java/javase/documentation
- Веб розробка на Wikipedia – https://en.wikipedia.org/wiki/Web_development
- Серія англомовних статей XML Tutorial на сайті
- Список навчальних посібників на https://citforum.ru
- HTML and CSS – https://htmlbook.ru
- JavaScript на w3schools – www.w3schools.com/js/default.asp
- Інформація про RESTful сервіси: http://www.restapitutorial.com/
- Spring framework documentation: https://spring.io/docs
- Spring Core: https://docs.spring.io/spring/docs/5.1.0.BUILD-SNAPSHOT/spring-framework-reference/core.html#spring-core
- Книги та статті рекомендовані Oracle:
http://www.oracle.com/technetwork/articles/java/index-141532.html
http://www.oracle.com/technetwork/articles/java/ma14-java-se-8-streams-2177646.html
http://www.oracle.com/technetwork/articles/java/architect-streams-pt2-2227132.html
- Успішна модель Git branching (http://nvie.com/posts/a-successful-git-branching-model/)