Description

  • Primary Skil:  Java, J2EE/ Spring MVC.
  • Secondary: UI – React JS, ECMA 6 etc.
  • Good to Have: Machine Learning (Llama, Python etc).
  • Experience: Minimum 7 years.
  • This is a Full stack Software Development Engineer role. The Team builds next generation AI and Search platforms for the bank enabling banking assistants and search across multiple platforms.
  • This position requires candidate to be well versed with client side and server side technologies.
  • Candidate must possess passion for producing high quality software, ready to jump in and solve complex problems and perform code reviews. Prior leadership experience is preferred. 

Responsibilities:

  • 7+ years of hands-on software development experience using Java / J2EE technologies.
  • Good interpersonal communication skills for tech and business conversations.
  • Good analytical skills to break down requirements, solve complex problems.
  • Good leadership skills to meet delivery timelines effectively while focusing on code quality.
  • Experience working on high volume applications.
  • Experience in server-side frameworks like Spring MVC.
  • Experience building restful web services.
  • Experience in performance tuning with good understanding of JVM internals.
  • Experience with NoSQL databases like Cassandra.
  • Experience in distributed caching frameworks like hazel cast, ignite, redis.
  • Experience in modern JVM languages like groovy, scala.
  • Experience with open-source search engines like SOLR, elastic search.
  • Experience working with NLP and Machine learning.
  • Prior open-source contributions.
  • Background in mathematics or statistics.
  • Proven task management and leadership skills.
  • Experience working in agile teams

Education

Any Gradute