Job Title: Lead Engineer (Backend)
Experience: 10+ years
Benefits: Tax free salary plus relocation allowance, kids education allowance and family medical insurance, visa, annual air ticket and more.
Required experience & skills:
Lead Engineer (Backend)
Excellent programming/coding skills – Java. Kotlin is a plus.
Excellent communication and presentation skills
Excellent knowledge of SQL and one common database technology, such as Postgres, MySQL, and MSSQL.
Knowledge of No SQL databases like MongoDB, Cassandra, CouchDB, HBase, Neo4J is a plus
Excellent knowledge of Java (>8), with Sprint Framework and Microservices.
Excellent in building RESTful APIs, Single Sign On, LDAP, Search Technologies.
Full stack engineer with React for Web/Mobile is a plus (Optional)
Should be a change agent that always challenges status quo
Real passion for development and a demonstrated appetite for continual learning
Knowledge of pair programming, continuous integration, and test-driven development
At least 10 years of software development experience with experience working in Agile teams.
Knowledge of domain driven design principles and SOLID design is a plus