Java Team Leader

Our client is a global provider of security and intelligence data mining software that helps governments, critical infrastructure providers and enterprises to neutralize and prevent terror, crime and cyber threats. Our clients' projects are extremely interesting, working directly with our strategic customers. You will work on projects from the requirements stage till the deployment at the customer's sites.


  • Project logical schemes and diagrams for structuring project requests in logical sequences
  • Be responsible for fixing all assigned bugs in the code for all application versions supported in the company
  • Provide effort estimations for assigned tasks
  • Draft code modules in programming languages using integrated development environments
  • Configure, test and modify necessary applications for delivering requests communicated by the client
  • Project and modify data base structure by coding the data description using data base systems
  • Prepare the necessary documents according to project requirements
  • Ensure assistance by practical demonstrations, presentations and providing specific configurations
  • Self-learn by studying books and magazines in the field, electronic documentation, enrolls in discussions on domain topics
  • Collect, structure and analyze information
  • Draft status reports on projects, activities, etc.
  • Ensure maintenance of equipment by following the instructions manuals, reporting to Service department the malware encountered
  • Ensure good functioning of installed programs by following the procedures connected to the protection against viruses, maintaining the software configuration
  • Will ensure proper integration with the team and will collaborate and communicate with them constantly
  • Will provide ideas for improvements regarding the team’s tasks and projects


  • Bachelor’s degree in computer science / Software Engineering or other related fields
  • Experience in leading a team - tech lead/ team lead
  • Experience in developing in Java 6-8
  • Experience with OOP, JBoss, SOA architecture, SOAP and REST APIs
  • Experience with EJB and Spring
  • Experience with JMS
  • Experience with Hibernate and MyBatis
  • Knowledge in SQL
  • Expert with multithreading
  • Ability to quick entry to existing code
  • Ready to travel abroad once a quarter
  • Fluent English


  • Knowledge in Sybase
  • Experience with Kafka, ActiveMQ, HornetQ
  • Experience with Elastic search
  • Experience with AVRO
  • Experience with Wildfly
  • Experience with EJB
  • Experience with TCP messages

We are looking forward to receiving your application (English CV) over the application-dashboard. Our responsible consultant will contact you immediately after receipt.

Apply for this job

Does this job fit your talents and seem right for you? Don't hesitate to apply online now.

Job Facts

Contract type