We are looking for a charismatic experienced Java Team Leader, who knows how to motivate, retain and support the personal & professional development of his team members, to join our client’s company.
You will have the opportunity to influence & play a significant role in the rapidly growing cyber and intelligence fields, by participating in the development of technologies, and high-level involvement in major projects that will significantly contribute to making our world safer and more secure.
Key responsibilities
- Contributing to the implementation of new product features, improving existing product features, while adding performance and software quality metrics to our code base
- The team will work with latest technologies of Java Server side, SOAP/REST & TCP HTTP protocols, Kafka, Elastic Search and multi-threading
Key requirements
- A / BSc in Computer Science / Software Engineering
- Expert developing in Java 6-8 (>5 years)
- Over 2 years’ experience as Team Leader
- Strong object-oriented programming and design skills
- Expert with JBoss
- Expert with SOA architecture
- Expert with SOAP and REST APIs
- Expert with EJB and Spring
- Experience with JMS
- Expert in Hibernate and MyBatis
- Knowledge in SQL
- Experience with Wildfly
- Experience with EJB
- Experience with TCP messages
- Expert with multi-threading
- Ability to lead a project development
- Ability to quick entry to existing code
- Ready to travel abroad once a quarter
- Fluent English
- Familiar with standard concepts, practices, and procedures within software design and development.
- Good communication and personal skills
- Ability to interact and work well with members of other functional groups in a project team and a strong sense of project ownership