Job Description :
Required Experience:
Technical Skills: (must have’s)

· 8+ years of experience working with Java EE/Spring based environment 
· 5+ years Java 6+(pref 7 or 8), annotations, Generics, Java Collections
· 5+ years Spring – SpringBatch, SpringBoot, Spring Security, Spring JMX a big plus
· 5+ years with SQL, Hibernate, JDBC, JMS, Design Patterns
· 3+ years Multi-Threading, Concurrency and working on high volume transaction processing applications.
· 3+ years with building RESTful services JSON, 
· 3+ years with TCServer or any other App Containers
· 3+ years with UML diagram, Maven, Eclipse, Log4j
· 3+ years with Apache ActiveMQ, Tibco EMC


· Able to interpret business requirements and programming specifications to write Java based systems that solve business needs. 
· Significant exposure to and demonstrated proficiency in all aspects of programming and analysis, including design factors, software requirements, systems facilities, and execution protocols.
· Strong knowledge of agile principles and practices
· Experience with multi-tiered client/server applications.
· Experience with large scale message oriented architecture. 
· Must be well organized and self-motivated and be able to work with minimal supervision.
· Strong verbal/written communication skills
· 4 year degree in Computer Science or related experience