Position: Java Team Lead
Company: Unitask Group Ukraine
Category: Java
Experience required: 5y
English level: upper

Responsibilities 

Your day-to-day activities will include:

1. Create the team of 2-3 under you
2. Grow and manage the team of 3 - 20 people on team (foreseeable growth up to 20) depending on customers needs
3. Use Scrum, Agile - methodology, all Atlassian tools, slack, a lot of automation, full methodology, Jira

Requirements

We expect that you have:

1. Good understanding and experience of real-time and multi-threaded programming
2. Experience in C and Java
3. Very good English skills
4. Experience in Video/Audio codecs and Video/Audio streaming
5. Experience in people management and the ability to lead and influence others at least 2-3 years
6. Experience in formal personal development planning and individual, team and process performance management Proven
7. Experience in leading and managing the delivery of system/software development projects in a structured environment at least 5 years (hands-on)
8. Experience in a variety of software development approaches
9. Experience in both architecture and implementation-level software design
10. Experience in requirements capture, analysis techniques and process improvement approaches  
11. Experience in the usage of UML  
12. Comfortable working without routine supervision  
13. Experience in working with high scale, distributed architectures
14. Bachelor's or Master’s degree in Computer Science, related field. 

We offer:

1. The possibility to create and develop the team as you see it
2. Career and professional development of your personal strength in the international group
3. Fun & creative work environment in a fast-growing company 
4. Paid Time Off (Vacation, Sick & Public Holidays)
5. Democratic banking policy — you can cooperate with us through any legal Ukrainian bank you choose
6. We speak both English and Russian — we’ll help you improve your English on the job