Primary Duties and Responsibilities:
Candidate will work on a java based web platform for a large scale system. The Database Engineer will be responsible for designing Oracle database structures, objects and support database functionalities to ensure high levels of performance. Position also requires individual to be experienced in designing, developing, enhancing, debugging, implementing, and unit testing enterprise-level JEE based software solutions. Individual will troubleshoot production problems related to software applications and database; will research, test, build, and coordinate the conversion and/or integration of new products based on client requirements; will design and develop new software products or enhancements to existing software; will perform feasibility analysis on potential future projects; will create ad-hoc Oracle reports and be responsible for Oracle database design, data migrations and database objects. The developer must have strong database programming skills; solve problems with software; respond to suggestions for improvements and enhancements; and will participate in the development of software user manuals.
Knowledge, Skills, and Abilities Required:
Bachelor's degree in Information Technology/Computer Science;
At least 5 + years in design and development of both logical and physical relational database(s) which supports a web based platform; experience using Oracle 10g/11g;
Minimum 4 + years dedicated JEE programming experience with strong design and development skills using WebLogic Application Server and EJB 3.0;minimum;
5 + years' experience resolving software system problems;
Minimum 5 + years' experience researching and documenting program solutions/systems; requires strong experience with full life cycle incremental and iterative development (e.g., Agile);strong writing and oral communication skills.