Required Skills: 4-7 years of experience in Java. Strong foundation in OO Design & Enterprise Architecture and Unit Testing. Strong knowledge in Core java & Design patterns. Experience using J2EE Frameworks Spring, Hibernate, JMS, Rest Web-services etc. Experience in building reusable Utilities, Services and Frameworks. Good exposure to RDBMS like Oracle/MS SQL. Experience in working with multithreading applications. Experience in building Web applications using JQuery, XML, JSON. Good to have experience in java scripts frame works like Angular JS, Require JS, bootstrap. Strong development experience in Windows and/or Linux platforms. Good experience in performance tuning in Java and database applications. Strong analytical and problem solving skills. Good communication and presentation skills. Expertise in memory debugging, memory leak detection and profiling. Experience in static and dynamic code analysis and exposure to related tools. Experience in Delivering End to End Solutions in the Enterprise Space (Healthcare preferred). Ability to learn new technologies, software, and concepts quickly is essential. Ability to work productively and efficiently in an agile environment. Would be a plus: Rabbit MQ, Play framework Maven, Gherkin, Git.