Java Developer Київ, Харків, Львів, Дніпро, Одеса, Вінниця, Івано-Франківськ, Луцьк, Моршин, Полтава, Суми, Тернопіль, Черкаси, Чернівці, Будапешт (Угорщина), Бургас (Болгарія), Варшава (Польща), Краків (Польща), Лісабон (Португалія), Познань (Польща), Прага (Чехія), Стокгольм (Швеція), віддалено Ми шукаємо людину, яка працюватиме разом з нами над розвитком нашого бізнесу та братиме участь у нових цікавих проєктах. Якщо ти легко навчаєшся новим технологіям, бачиш «загальну картину», прагнеш до
Java Developer
Київ, Харків, Львів, Дніпро, Одеса, Вінниця, Івано-Франківськ, Луцьк, Моршин, Полтава, Суми, Тернопіль, Черкаси, Чернівці, Будапешт (Угорщина), Бургас (Болгарія), Варшава (Польща), Краків (Польща), Лісабон (Португалія), Познань (Польща), Прага (Чехія), Стокгольм (Швеція), віддалено
Ми шукаємо людину, яка працюватиме разом з нами над розвитком нашого бізнесу та братиме участь у нових цікавих проєктах. Якщо ти легко навчаєшся новим технологіям, бачиш «загальну картину», прагнеш до високоякісних рішень і можеш працювати самостійно, це може стати для тебе ідеальною можливістю.
Ми розглядаємо технології як інструмент і не ставимося до них надто релігійно. Ми використовуємо ці інструменти на допомогу нашим клієнтам і любимо, коли складну проблему можна вирішити простим, красивим та економічно ефективним способом. Це визначає наш вибір технологій сьогодні і буде визначати його завтра і післязавтра.
ПРОЄКТ Ми — команда зі 100+ професіоналів. Ми дуже різні, адже серед нас є ентузіасти Java, прихильники JavaScript, послідовники Haxe, гуру Unity, ніндзя Python, фанати C++, шанувальники DevOps та багато інших. Проте є кілька речей, які роблять нас справжньою командою: щире захоплення роботою, дружелюбність та невичерпний оптимізм, незважаючи ні на що!
Ми завжди готові простягнути руку допомоги тим, хто її потребує, і любимо щодня відкривати для себе щось нове — чи то технологію для вивчення, процес для впровадження, чи нове смачне місце куди можна сходити разом з командою:-)
ОБОВ’ЯЗКИ
- Писати чистий код та проактивно перевіряти його разом з колегами, щоб забезпечити його якість
- Забезпечувати якість, зручність обслуговування та відповідність програмного забезпечення найкращим практикам
- Брати участь у сесіях з уточнення вимог та збирати вхідні дані та вимоги до поставлених завдань
- Брати участь у сесіях з оцінки та планування
- Брати участь у підготовці пропозицій, використовуючи свій технічний досвід
- Розробляти технічну проєктну документацію та документацію для користувачів
- Брати участь у проєктних та командних зустрічах і надавати відповідні матеріали та інформацію
- Аналізувати поставлені бізнес-проблеми, виокремлювати та документувати бізнес-вимоги, а також розробляти технічні рішення
- Спілкуватися з клієнтами щодо складних питань, дискусій та переговорів
- Брати участь у технічних співбесідах з фахівцями-розробниками програмного забезпечення та оцінювати можливості кандидатів відповідно до вимог вакансії
ВИМОГИ
- 3,5+ років досвіду розробки програмного забезпечення
- Глибокі знання Java8+, Spring Boot та архітектури мікросервісів
- Досвід роботи з хмарними технологіями
- Комерційний досвід використання Git, CI/CD інструментів та Docker
- Досвід роботи з реляційними та нереляційними базами даних, а також SQL
- Гарні навички оцінювання, вміння знаходити рішення, визначати плюси та мінуси
- Досвід проєктування, впровадження та запуску повнофункціональних вебзастосунків
- Робота з документацією, життєвим циклом розробки програмного забезпечення та інструментами ALM
- Знання структур даних, алгоритмів та об’єктно-орієнтованого проєктування (ООП)
- Володіння англійською мовою на рівні Upper-Intermediate
ПЕРЕВАГОЮ БУДЕ
- Комерційний досвід роботи з фреймворками ReactJS/AngularJS
We are looking for a person to work together on our business growth and take part in new challenging opportunities. If you can easily learn new technologies, see the «big picture,» strive for high-quality solutions, and work without supervision, it could be a perfect match.
We view technology as a tool and aren’t religious about it. We put these tools in service of our customers and love it when a hard problem can be solved in a simple, beautiful, and cost-effective way. This drives our technology choices today and will drive them tomorrow and the day after.
PROJECT
We are a team of 100+ professionals. We are very different since we are Java enthusiasts, JavaScript adherents, Haxe followers, Unity gurus, Python ninjas, C++ fans, DevOps advocates, and more.
Nonetheless, a few things that make us a true team: sincere addiction to work, friendliness, and inexhaustible optimism no matter what! We are always ready to give a helping hand to those who need it, and we love to discover something new everyday — would it be technology to learn, process to implement, or new tasty place to visit together with the team.
RESPONSIBILITIES
- Produce clean code and proactively review it with peers to ensure its quality
- Ensure quality, maintainability, and conformance of software to best practices
- Participate in requirements clarification sessions, collect inputs and requirements of assigned tasks
- Participate in estimation and planning sessions
- Participate in proposal preparation efforts using your technical expertise
- Develop technical project documentation and user documentation
- Participate in project and team meetings, provide relevant contributions and information
- Analyze given business problems, extract and document business requirements, and elaborate technical solutions
- Communicate with customers on complex matters, discussions, and negotiations
- Participate in technical interviews of software developer specialists and assess candidates’ capabilities against job requirements
REQUIREMENTS
- 3,5+ years of software engineering experience
- Solid knowledge of Java8+, Spring Boot, and Microservices architecture
- Experience working with clouds
- Commercial experience in using Git, CI/CD tools, and Docker
- Skilled in both relational and non-relational databases, as well as SQL
- Good estimation skills, ability to come up with solutions, pros/cons
- Experience with designing, implementing, and shipping rich web applications
- Working with documentation and Software Development Lifecycle and ALM Tools
- Familiarity with data structures, algorithms, and object-oriented design (OOD)
- Рівень англійської мови вище середнього
БУДЕ ПЛЮСОМ
- Комерційний досвід роботи з фреймворками ReactJS/AngularJS