Description

Job Duties :

Under limited supervision, design, develop and test moderately complex web-based applications and modules, using OOAD; provide expertise during SDLC; review and analyze business requirements, system requirements and technical specifications; design, develop and implement core Java and UI components using multithreading and collections; develop presentation layer and perform validation; develop different components, including action classes, form beans, value object, DAO and helper classes; develop stored procedures, functions, triggers, indexes, sequences and database modeling; develop parsers to generate reports; implement message driven beans; develop daily and monthly batch jobs, which include complex soap web service calls to retrieve data; develop and direct software system testing and validation procedures; coordinate with QA team for testing; set up logging utility; coordinate build, deployment and application installation; monitor functioning; mentor/assist less experienced team members with the above; and use: UNIX, Websphere, WebLogic, Oracle, DB2, Hibernate, Struts, Spring, PL/SQL, Java, J2EE, EJB, JDBC, Servlets, JSP, HTML, XML, JMS, CSS, MVC, Web Services, Log4Jand related tools.

Minimum Qualifications Education :

Master degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will accept equivalent foreign degree);

Experience  : One (1) year of experience as a Software Developer, Programmer or in a related occupation;

Other Requirements :

Experience must include one (1) year of work with Unix, Oracle, Websphere, Hibernate, Struts and Java; must be willing to relocate.

Education

Any Graduate