Position: Java Team Lead
Company: Luxoft
Category: Java
Experience required: 5y
English level: upper

Responsibilities:
- Participate in development and sprint planning, contribute toward the sprint goal, continually enhance understanding of the codebase and share the knowledge with the team
- Ensure proper communication and processes execution in the offshore team. Make business priorities and team processes well understood and followed by everyone. Drive continuous improvement in the team (technical, organizational)
- People management practices: hiring (partly), retention, motivation, personnel growth
- Risk management & reporting to Luxoft and client managers
- Administrative direct manager

Mandatory Skills:
- 4+ years of experience as Java developer and excellent knowledge of Java 8+ (incl. concurrency and multithreading), SQL, Spring Framework
- 1+ years of experience as Java Team lead
- Excellent communication skills and ability to coordinate work with client representatives based globally
- Adaptability, solid analytical and problem solving skills
Nice-to-Have Skills:
- Knowledge of REST, ORM (JPA/Hibernate), RxJava, Spring Integration is a big plus
- Experience in Investment banking is a plus