Ця вакансія вже завершена
Provide Support LLC - міжнародна компанія (з головним офісом у Нью-Йорку), що розробляє програмне забезпечення для онлайн-чату та моніторингу вебсайтів у реальному часі. Ми шукаємо Junior Java Developer.
Обов'язки
- Розробка нових функцій і модулів;
- Інтеграція із зовнішніми системами;
- Використання практик TDD, виконання модульного та інтеграційного тестування, забезпечення якісного результату;
- Проектування програмного забезпечення та оцінка технічних рішень;
- Робота з проектною документацією та аналіз вимог;
- Участь у статус-мітингах і плануванні;
- Участь у code review, командна співпраця та підтримка колег.
Вимоги
- Вища освіта у сфері комп'ютерних наук або суміжних напрямів (завершена або в процесі здобуття);
- Ґрунтовні знання Java та Java SDK;
- Ґрунтовні знання структур даних і алгоритмів;
- Ґрунтовні знання принципів OOP/OOD та UML;
- Ґрунтовні знання концепцій, принципів і патернів проектування програмного забезпечення;
- Достатній рівень англійської мови для роботи з технічною документацією (читання та написання).
Бажано
- Знання інших об'єктно-орієнтованих мов програмування.
Технології
- Java technology stack.
Ми пропонуємо
- Повна зайнятість із відносно гнучким графіком;
- Дружня команда;
- Довгострокова співпраця;
- Конкурентна заробітна плата залежно від досвіду та навичок.
=======================
Provide Support LLC is a global company (New York-based) that develops live chat software and real-time website monitoring solutions. We are looking for a Junior Java Developer.
Responsibilities
- Developing new features and modules;
- Integrating with external systems;
- Using TDD practices, performing unit and integration testing, and delivering high-quality results;
- Designing software and evaluating technical solutions;
- Working with project documentation and analyzing requirements;
- Participating in status and planning meetings;
- Participating in code reviews, collaborating with the team, and supporting teammates.
Requirements
- Higher education in computer science or related fields (completed or in progress);
- Strong knowledge of Java and the Java SDK;
- Strong knowledge of data structures and algorithms;
- Strong understanding of OOP/OOD principles and UML;
- Strong knowledge of software design concepts, principles, and patterns;
- Good English reading and writing skills to work with technical documentation.
Nice to Have
- Knowledge of other object-oriented programming languages.
Technologies
- Java technology stack.
We Offer
- Full-time employment with a relatively flexible schedule;
- Friendly team;
- Long-term cooperation;
- Competitive compensation based on experience and skills.
Tanya Laskin
