Good understanding of software design patterns and object oriented design concepts.ย
Prior experience of working across all 3 tiers of a web application development: UI, Middle and Backend databases.ย
Well versed with front end technologies: HTML 5, JavaScript, CSS3, and JSFย
Prior experience of development using javascript frameworks like JQuery would be requiredย
Experience in implementing responsive web application using Bootstrap or PrimeFaces framework.ย
Prior experience in writing SOAP, JSON and REST based services would be critical.ย
Experience with messaging technologies like: MQ/MQTT/AMQ/Kafka is a mustย
Good understanding of Oracle RDBMS, PL/SQL and persistence frameworks like Hibernate and JPAย
Experienced in working with source code repositories: Git and Clear caseย
Experience or understanding of following technologies will be an added advantage:ย
AngularJSย
Hadoop deployment experienceย
Apache Storm or other Stream computing softwareย
Apache Kafkaย
Knowledge of Spatial programming. Oracle Spatial or ArcGISย
XAP GigaSpaces or other In-memory data gridsย
HBase or Cassandra - NoSQL databasesย
Mockito
RDBMS, PL/SQL, MQ/MQTT/AMQ/Kafka, HTML 5, JavaScript, CSS3, and JSF.