Job Duties
• Work with business analyst to gather requirements.
• Provide work estimates for new development projects.
• Create technical design documents and technical architecture documents.
• Evaluate frameworks which can be used for the development of particular feature. Developing POCs wherever required.
• Develop application UI using UI frameworks based on the wireframes provided.
• Implement application service layer (services) as per design documents.
• Implement application authentication functionality using protocols like SAML 2.0
• Implement authorization frameworks for applications
• Work on application performance improvement by analysing heap and thread dumps and pin point memory leaks
• Prepare application build scripts and setup continuous integration infrastructure
• Prepare of technical guidelines and code conventions which were used to maintain the quality of code delivered from offshore
• Develop test automation scripts using unit and integration test automation frameworks.
Skill Set: -
Java/J2EE, Spring 2.x, 3.x (Spring Core, Spring JDBC, Spring ORM, Spring MVC, AOP), JMS, JBOSS Seam, JDBC, JPA, Hibernate, JSP, JSF (ICEfaces 1.8.2), Struts, Google Web Toolkit (GWT), Angular JS, JQuery, Javascript, Web-services (SOAP and RESTful), JBoss RestEasy, Jersey, JaxB, XMLBeans, Jasper reports, XML, JSON, JBoss jBPM, Aqualogic BPM/Oracle BPM, PAPI, PL/SQL, Oracle, MySQL, Selenium Webdriver, JMeter, Junit, TestNG, Ant, Maven, WebLogic, Tomcat, JBOSS AS, Cruise Control, Jenkins, Eclipse, Subversion, Toad, SQL Developer, Yourkit, XMLSpy, JProbe, GIT, inFusion, inCode, 5.0.0, Star UML