Job Description :
Role: Java/EAI Developer

Location: Overland Park, KS

Duration: 6 Months

Development: Assist in analysis and provide SME support regarding current system/ project functionality for application to determine impacts. Generate pertinent documentation in support of development effort. Generate code changes for the project. Manage code repositories to ensure accurate development/test platforms. Assist in problem solving (including design changes) that arise during coding and unit testing. Develop Enterprise business Services that are the primary means of accessing back end systems and enterprise data. Build web services to expose Enterprise business services. Tier 2 support for priority (P1, P2, P3 and P4 tickets) - Provide on call support to analysis and triage on problems. Assist in determining root cause and designing solution.

Provide SME knowledge on project and current application functionality to Enterprise Test (ET) teams as they generate their test plans and DTCs. Support Integrations team with SME knowledge as they support ET testing and issue resolution. Interact with other application SME's in instances where potential design issues are encountered and assist in determining solution. Provide SME support for project and current application during installation and warranty period. Provide SME support to other application SME's regarding our applications. Develop scripts to load reference data in ODL database.



Testing and Support: Provide triage support as needed and where applicable support the migration of production code changes to the test and prod environments and support testing. Provide SME support as needed in the review of requirements and generation of SDS. This can entail generating tests and logs for Analysts to use in their analysis or providing information to the Architects/Analysts as Designs are generated. Identify changes (provide SME Support) to application and environments coming out of the designs and manage those changes (code, data base, data) through the various test environments. Review final implementation plans and Service Manager Changes/Tasks for a release or project with Configuration Management and Prod Support teams.

Manage the production implementation and provide SME support during install and warranty. Review ADD documentation and participate in review meetings and generate necessary testing documentation (plans, DTCs, etc for systems testing. Generate testing automation scripts. Review testing documentation with Analyst, Production Support and pertinent business teams. Perform system testing, including generation of test defects and updates to ALM. Provide SME support as needed for implementation/ cycle 0 and during warranty. Perform system test activities for any code fixes that are the result of problems encountered in production.

Java SE 7 - Extensive knowledge in Collections, I/O Handling, Multi-threading, Event handling, Exception handling, JDBC, XML parsing(JAXP/JAXB/xml beans)

Oracle 9(and/or above) - Writing medium to complex SQL queries, checking efficiency of the queries

IDE - Eclipse: writing and debugging the code in local environment. Building the application using Ant (or other build tool like maven)

Code management tool - SVN, Git or any other code management tool

Java related Frameworks - JUnit, Apache log4j,ehcache

Operating system - UNIX,LINUX

Tools - XML Spy, SQL Developer