Job ID: MI-577480 (97791101)
Java Developer (11+ years) with PL/SQL, JSP, JNDI/JDBC, EJB, JBoss/Weblogic/Websphere, AJAX, XSLT, XHTML, Oracle/SQL Server, RAD, Struts, Hibernate, jQuery and ClearCase experience
Location: 120 N. Washington Square, Lansing MI (MDHHS)
Duration: 12 months
Interview: In Person Only
SkillRequired / DesiredAmountof Experience
Programming Languages: JAVARequired11Years
Programming Languages: SQL, PL/SQLRequired6Years
Java/J2EE Technologies: Servlets, JSPRequired11Years
Java/J2EE Technologies: JNDI, JDBCRequired6Years
Java/J2EE Technologies: EJB 3.0Required2Years
Application/Web Servers: Tomcat, JBoss, WeblogicNot Required2Years
Application/Web Servers: Websphere 8.5Required6Years
XML/Web Technologies: DHTML, CSS, XML, SXL, XSLT, AJAXRequired5Years
XML/Web Technologies: XHTMLRequired2Years
Databases: OracleRequired8Years
Databases: Microsoft SQL Server, MySQLNot Required2Years
IDE Tools: RADRequired6Years
Frameworks: Struts 1.3.8, HibernateRequired8Years
Scripting Languages: jQuery, JavaScriptRequired6Years
Version Control: Clear CaseRequired6Years
Years of Experience:
8-11 years of experience in the field or in a related area.
Job Description:
This position leads, plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems. Evaluates user request for new or modified program and consults with development teams to identify current operating procedures and program objectives. Formulates plan outlining steps required to develop program, using methodologies such as structured analysis and design or object-oriented development.
Work involves assisting in analyzing systems outlines to develop programs for computer applications, writing solution programs, documenting the methods and procedures used in program development, and testing and correcting programs. Works under moderate supervision.
Designs reports, forms and letters along with web-based screen displays to accomplish goals of user request. Reviews screens, reports, forms and letters designs with users. Converts project specifications, using industry standard tools, such as object-oriented tools and code generation, into sequence of detailed instructions and logical steps for coding into language processable by computer, applying knowledge of computer programming techniques and computer languages.
Develops program code and runs and test programs. Runs and analyzes code to detect syntax or logic errors during program test and uses diagnostic software to detect errors. Replaces, deletes, or modifies codes to correct errors. Analyzes, reviews and alters program to increase operating efficiency or adapt to new requirements. Writes documentation to describe program development, logic, coding, and corrections. Assists users to solve operating problems. Recreates steps taken by user to locate source of problem and rewrites program to correct errors. May use computer-aided software tools in each stage of system development. May provide technical assistance to program users. May monitor performance of program after implementation. May specialize in developing programs for business or technical applications.
MI_Resume_Template-MI-577480 trent.doc
