Job Duties
Under limited supervision, develop, create, and modify complex 3-tier and N-tier object oriented applications; gather and interpret functional specifications and user requirements; prepare sequence diagrams; develop high and low level design documents; design, develop and modify software systems, using scientific analysis, advanced theoretical logic, and mathematical models; provide advice and expertise during analysis, design, development, testing, and release phases of project; tune database for better performance; migrate business logic from stored procedures to Java functions; develop synchronous and asynchronous web service providers; develop persistence logic and query configurations; coordinate design of software and modify for client use utilizing OOP and OOAD; develop code for persistency logic; install and configure server with required tools and components in a multi-server environment; design complex Informatica mappings with transformations; create triggers, database procedures, and packages; store, retrieve, and manipulate data for analysis of system capabilities and requirements; write and execute test cases, and write test suites; resolve memory leaks and performance bottlenecks; coordinate software installation and prepare technical documentation; mentor/assist lower level programmers with the above, as necessary; accomplish above utilizing the following tools: Linux, Oracle, DB2, Websphere, RSA,SQL Developer, Eclipse, TOAD, SOA, WSDL, JMS, SOAP, PL/SQL, SVN, JUnit, SOAP, JAX-WS, JAXB, Java, J2EE, JDBC, JMS, EJB, XSD, Shell Scripting, AJAX, and related tools.
Job opening is through company headquarters located in Livonia, MI Job Location: Multiple undetermined worksites throughout the U.S.
Minimum Qualifications:
Education: Master degree in Computer Science, Computer Engineering, or in a related area of study (will accept equivalent foreign degree); Experience: Two (2) years of experience as a Software Developer, Systems Analyst, QA Analyst, Programmer, or in a related occupation; Other Requirements: Experience must include one (1) year of work with Oracle, SOA, WSDL, SOAP, JAX-WS, and Java; must be willing to relocate.