Java Team Lead

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx