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.