Tech Lead / Senior Software Engineer / Software Engineer - Java

• Bachelor's degree is required in Computer Science or Software related field.
• 6+ years of experience in Java J2EE technologies and at least 1 year as a Techlead.
• Strong understanding of Spring MVC, Hibernate, JSR JSON, Maven, Tomcat, JBoss
• Deep knowledge in SQL and Database design experience