Front-end or back-end application development work. The design, development, creation, integration, performance and user testing and documentation of new and amended programs from supplied specifications in accordance with agreed standards.JAVA | Demonstrates ability to design complex applications using Object Oriented Design techniques. | Understands and can employ design patterns. | Has superior core Java language knowledge. | Understands and can utilize XML in conjunction with Java applications. | Has an understanding and experience in one or more of the following Java server side technologies: Web Services, Java Message Services (JMS), Java Database Connections (JDBC), Enterprise Java Beans (EJB), J2EE Containers | SQL | Has an understanding and experience in one or more of the following Java interface technologies: Java Server Pages (JSP), JSTL, Swing, HTML, Java Script, AJAX | Has an understanding and experience in one or more of the following Java Open Source frameworks.
Top Skills needed to perform this role/job
1.Expert Knowledge on Java & its related frameworks, RESTful services is required. 2.Expert Knowledge on Object-oriented programming and Algorithms. 3.Contribution towards Open Source community is a plus. 4.Knowledge of NodeJS, SQL, Oracle, Shell Scripting, Unix/Linux, SOA. 5.Familiarity with QA Automation tools, Agile methodology, Database performance, HTML,XML,UML is preferred