Tech Stack
Job Description, Responsibilities & Requirements
About the Position
У IT-команді NIX кожен може реалізувати себе - навіть початківець із мінімальним досвідом. Зараз ми у пошуку Junior Java Developer, який отримає всі необхідні можливості для потужного старту.
Responsibilities
- Пристрасть до навчання та бажання постійно вдосконалювати свої навички.
- Відмінне знання принципів об’єктно-орієнтованого програмування, зокрема на Java.
- Розуміння функцій Java Core.
- Досвід написання модульних тестів для забезпечення якості коду.
- Навички взаємодії з реляційними або NoSQL базами даних.
- Ознайомленість з поняттями Spring framework.
- Розуміння HTTP/HTTPS і RESTful API.
- Досвід з Git або схожими системами контролю версій.
- Практичний досвід з такими інструментами для створення проектів, як Maven або Gradle.
- Готовність навчатися та розвиватися до рівня Full Stack інженера, працюючи з різними технологіями поза Java для вирішення складних інженерних задач.
- Впевнене володіння технічною англійською для розуміння документації та чіткого вираження своїх ідей.
Requirements
- Java
- Spring framework
- Git
- Maven
- Gradle
Nice to Have
- Spring Boot
- Hibernate
- Docker
- JavaScript
- Angular
- React
- AI-tools
What We Offer
- Підтримку досвідчених менторів на всіх етапах випробувального терміну і після нього.
- Комплексну систему навчання та зростання - від рівня Junior до Middle та Senior, і навіть вище!
- Проєкти, де можна реалізуватися та опановувати нове відповідно до тенденцій IT-індустрії і реальних потреб бізнесу.
- Гнучку систему винагороди: твій дохід визначатиме твоє бажання розвиватися та розширювати зони відповідальності.
- Неформальну внутрішню культуру й фанову командну атмосферу.
Stages of Probation
За перші місяці роботи ти поетапно здобудеш знання та навички, необхідні для успішної роботи на реальному проєкті. Ментор та команда будуть поруч, щоб підтримати тебе.
Standardization of Knowledge and Skills
Перш за все, ти опануєш структуровану навчальну програму. Вона допоможе здобути/систематизувати знання, що відповідають найкращим галузевим практикам і внутрішнім стандартам NIX для інженерів Java.
Personalization of Training
Ми разом оцінимо твої знання та виявимо потреби згідно до стандартів, після чого персоналізуємо навчальну програму. Тобі гарантовано умови, необхідні для продуктивного зростання та комфортної адаптації в команді.
Individual Development Plan
Твій ментор розробить покроковий план, в якому будуть зафіксовані необхідні навички, знання та потенційні зони зростання. Цей план стане твоєю “дорожньою картою” на шляху до професійного успіху.
Mastering Technologies
Під час випробувального періоду ти зможеш вивчати технології та підходи, включені в індивідуальний план розвитку. Якщо ти потребуватимеш доступу до онлайн-курсів / технічної документації / наставництва старших розробників тощо, ми забезпечимо необхідні можливості та доступи.
Practical Experience
На всіх етапах випробувального періоду ти отримуватимеш завдання, щоб закріпити набуті знання та навички на практиці. Такий підхід допоможе подолати професійні бар’єри, навчитися акумулювати знання та набути необхідної експертизи для роботи на реальних проєктах у складі команди.
! Active participation and open communication are the keys to a successful probation period. Remember: we are always open to your ideas and suggestions, and ready to answer all your questions. NIX is interested in creating a comfortable learning and working environment where you can fully realize your professional potential.