At least 5 years experience developing in Java (Springboot or Dropwizard frameworks) & NodeJS in the industry
At least 5 years experience developing with MongoDB or MySQL
Strong affinity for technical design, testing and system architecture
Experience working with containers
Excellent problem-solving skills
Strong System Architecture Design skills
Knowledge of fundamental computing topics, e.g. networking, databases, concurrency, parallelism, locking, algorithms, data structures, performance monitoring, optimisation, etc
Knowledge of modern software engineering practises, e.g DDD, TDD
Ability to work autonomously and lead technically
Ability to take initiative and get stuff done
Great communication skills
About the Position:
Architect, design and develop mobile products.
Provide ongoing maintenance, support and enhancements to existing mobile services.