Lead Software Engineer (Java, M)

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 talented Lead Software Engineer (Java, M) for our Shenzhen office to make the team even stronger.


  • Develop and maintain relationships at senior level within key accounts;
  • Develop a deep understanding of the clients’ business goals;
  • Maintain active dialogue with clients through weekly/biweekly meetings and quarterly business reviews.


  • Micro services architecture (around 50 server components) with orchestration and discovery layers;
  • Akka framework;
  • Globally Distributed and decentralized architecture;
  • Streams, reactive;
  • Protocols: XMPP, SIP, HTTP, MQTT;
  • Database: Kafka, Cassandra, Neo4J, Oracle, MongoDB, REDIS, ZooKeeper;
  • Monitoring: Graphite, Graphana, Elastic Search, Kibana;
  • Always on, scale out;
  • Private cloud.