Java Architect

3 Position - 9 to 13 year exp

You will be responsible for

  • Strong experience in architecture of Java.
  • Strong understanding of large scale distributed architectures, reactive programming paradigms, design patterns, application development processes and practices
  • Should have strong understanding of transactional databases, and of multiple types of NoSQL databases like Cassandra/MongoDB
  • Knowledge of Elasticsearch or Lucene
  • Understanding of Spring & Play framework
  • Knowledge of Kafka or any other queue implementation
  • Experience in developing REST APIs using Spring-MVC, Play Framework.
  • Knowledge of performance benchmarking and performance improvements
  • Knowledge of application security
  • Should have good devops working knowledge Microservices
  • Experience in TDD/BDD is a plus
  • Machine Learning (Linear regression, Logistic Regression, NLU, NLG)