Requirements / Qualifications Bachelors Degree with 6-10 years of relevant experience Should have strong knowledge and hands on experience in JAVA / J2EE Proficiency in Java, especially Core Java , collections, strong understanding of OOPS and design patterns . Strong expertise in developing RESTful or other APIs using Spring boot. Experience in building micro services with Spring boot / Spring framework Experience on messaging framework Kafka messaging system/JMS Strong experience in database technologies, particularly SQL and NoSQL technologies. Knowledge on Snowflake or Postgres for managing data streams. Exposure using GIT, SVN, Maven Experience in unit, integration, and performance testing, to ensure quality Familiarity with cloud technologies especially with AWS.