Java Technical Lead


Reporting to Software Engineering Manager, the Tech Leader would be responsible to manage the software development of the activities developed in Bucharest in-line with the company’s goals and objectives. 

  • Delivery of fully tested software into production
  • Liaise with other team leaders and architects to ensure architectural integrity of the solution
  • Performance and Stress tests as agreed with the QA manager.
  • Driving continuous improvement across the team, working with other areas of the business
  • Manage recruitment, training and development of allocated developers
  • Monitor the quality of the team’s performance, manage workloads effectively and provide regular feedback against the agreed standards
  • Take the technical lead with projects and drive them through to completion.


  • Java web application development expertise with 7+ years’ experience 
  • 4+ years’ experience in a Senior Developer or Team lead role with a good Higher Diploma / Degree in Computer Science or related engineering discipline.
  • Proven experience in designing and implementing solutions from concept through implementation 
  • Strong knowledge of Software Architecture Principles
  • Proficient in developing microservices solutions based on Spring Boot 
  • Strong experience in designing and implementing REST webservices, and integrating with API gateways 
  • Strong capabilities in databases design, database modelling, SQL coding; especially in cloud environments 
  • Demonstrated experience in container technologies (Docker or Kubernetes) 
  • Experience in cloud environments like AWS or Azure
  • Experience in corresponding tools like Git or Subversion
  • Practical experience in Agile frameworks (Scrum) and tools (JIRA)  
  • Highly organized multi-tasker able to manage several concurrent projects at different 
  • Excellent communication and leadership skills
  • International experience or working in international projects is a strong plus 
  • Fluent in English (spoken and written)
  • Willingness to discover new and complex topics 
  • Goal-oriented way of working and pronounced willingness to perform
  • Strong skills in documentation and capability to articulate issues and tasks for non-IT staff
  • Strong in communication and organization, be able to prioritize task and re-prioritize constantly