• Study, customize and build solutions based on our modules

  • Design, build, and maintain efficient, reusable, and reliable Java and PHP codes

  • Ensure the best possible performance, quality, and responsiveness of the applications

  • Identify bottlenecks and bugs, and devise solutions to these problems

  • Help maintain code quality, organization, and automatization



  • Good understanding of the syntax of Java, Javascripts, PHP and its nuances

  • Solid understanding of object-oriented programming

  • Understanding of functional programming style in Java and PHP

  • Skills for writing reusable libraries that may be used in expressive ways

  • Familiarity with concepts of MVC, Mocking and RESTful

  • Experience with popular web application frameworks such as Angular, Spring, Hibernate, Jedis, iBatis, Codeigniter, Laravel etc

  • Knack for writing clean, readable source code

  • Experience with both external and embedded databases

  • Understanding of fundamental design principles behind a scalable application

  • Able to create database schema that represent and support business processes

  • Implementation of automated testing platforms and unit tests

  • Proficient understanding of code versioning tools e.g. Git, Mercurial, SVN or BitBucket

  • Good knowledge on Redis, MongoDB & mySQL

  • Familiarity with continuous integration

  • Having knowledge in Docker will be an advantage