Java Architect

Skill: Java Experience: 10+ years Location : Bangalore No of Position : 1


Job Description:

  • 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).