Must Have Knowledge and Experience in:
Expertise in Java/J2EE, UI frameworks Struts/Spring, Web services, SOA, LDAP, any RDBMS
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate, JDBC)
Understanding of fundamentals in object-oriented concepts, MVC architecture programming, design, data structures, algorithm design and problem solving.
Architecting & Designing Applications/Solutions
Fundamental understanding of Http and Rest services
Eclipse as IDE and Eclipse Plugins
Experience on SaaS.
Good understanding of several software development methodologies such as Waterfall, RUP and Agile.
Good Communication, Client Interaction & Soft skills
Strong knowledge on performance tuning and code optimization is essential
Strong experience in technology, roadmap, strategy consulting
Strong research, investigation and evaluation skills
Good to Have Knowledge and Experience in:
Cloud enabled platforms
NoSQL DB Mango DB
Play framework (non-blocking java)
Aquor (non-blocking java)
Strong understanding on JSON and XSD schema
Test Automation (Selenium)
Static Code quality sonar cube
Experience on CentOS, CloudFoundry (with Docker support)
Solar with Lucene
RAML Rest API Design tool
Enterprise Architect - UML
Any portal application knowledge would be added advantage.
Familiarity with structured and unstructured raw data formats, including XML
Knowledge of Enterprise Solutions and Architectures (e.g. cloud, big data, virtualization, storage, RDBMS, middleware, clustering/HA, Mule)
Experience with source control tool Git / Smart SVN.