If you thrive on the challenge of constantly changing things for the better, Join My Team ..You will Conceptualize, build, and enhance cutting-edge products. You will be Responsible for software requirements analysis, customizations, enhancements, integrations and production deployments of customers/partners.
Required Skills :
8 + Experience as a software engineer; demonstrated success developing a variety of software systems while taking on increasing responsibility for analysis, design, implementation and deployment tasks
Experience building highly-scalable web-based software systems, utilizing N-tier architectures, dynamic content, and distributed processing
Excellent capabilities in Java applications and Object Oriented concepts
Deep functional knowledge, hands on design and development experience with Web Services (REST, SOAP)
Extensive experience - Spring, Hibernate, Maven, AngularJS, HTML, XML
Ability to write production class Map/Reduce good to have
Experience with open source Java frameworks such as Spring, Hibernate etc.
Builds API - mandatory
Experience in using Spring-security, Spring-webservices, spring-aop, Hibernate, JAXB, XML, XSLT, XPath
Prior experience with writing web services, REST API's, single sign-on applications.
Experience with relational databases such as PostgreSQL, MySQL, Oracle etc.
Solid OO analysis and design skills and experience working with design patterns
Solid data structures and algorithms knowledge
Proficient oral and written communication
Computer science, or a related discipline or equivalent experience