Lead Software Engineer – RPA

Shenzhen, China

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Lead Software Engineer – RPA for our Shenzhen office to make the team even stronger.


  • Create and configure business processes, establish data flow and cover all business requirements in it;
  • Design business logic to be used in single machine/human task.


  • Java or Groovy Developer with strong knowledge of Java Core (Object-oriented programming principles; data structures; working with strings; exception handling; multithreading; polymorphism; XML handling);
  • Strong algorithm understanding;
  • Web services (RESTful, SOAP) development experience;
  • Strong level of SQL knowledge;
  • XML/XSL/XPath, regular expressions;
  • JavaScript, JSON, JQuery;
  • Soft skills – creativity, communication skills, ability to work in fast changing / agile environment;
  • Good command of English.

Nice to have

  • Selenium;
  • FreeMarker;
  • Web-Harvest framework;
  • Knowledge of protocols: HTTP, SSH;
  • Semantic analyses, text comparators, AI, etc.