Responsibilities • Strong core java fundamentals and working knowledge • 3-5 years pf experience building large scale applications using Java & Spring framework • Experience working on Cloud (public or private) is strongly preferred • Strong knowledge and experience on software development methods and performs due diligence in all lifecycle stages of analysis, build and testing. • Ability to write good junits and extend code coverage • Ability to troubleshoot problems in test and production Strong communication skills and a team player.