Job Description :
Strong Java/J2EE development experience
Significant hands-on experience developing scalable, high-performance solutions
Experience using SOA technologies such as SOAP, WSDL, XML Schemas
Demonstrated experience with mid-tier server side technologies and experienced in multi-tier, component-based architecture and design
Experience with Security in the Java space – Single Sign On (SSO) is a MUST have - Ping Federate, Esign, ISAM, etc. – very nice to have
Hands on experience with WebSphere, and/or other Application Servers
Experience with Middleware technologies (ex. MQSeries/Websphere, WXF, XML,)
Strong communication and interpersonal skills
Technical Analysis, Design and Consulting
Provide consulting services on new and strategic initiatives of medium to large of varying complexity. Develop feasibility studies and proposals for senior management and executive decisions on large complex projects.
Research emerging trends/best practices and determines implications of proposed solutions on meeting business unit strategy.
Manage detailed design phases for large projects/ programs identifying, tracking and resolving technical issues and ensuring solution meets sponsor needs and PLC deliverables.
Testing & Documentation
Manages all aspects of testing and verification ensuring all tasks are performed for all interfaces. Ensures adequate technical documentation and training.
Planning, Implementation & Support
Manages all aspects of implementation planning & coordination. Develops detailed plans and accurate estimates for the design, build, implement and stabilize phases of the project.
Performs database/ disaster recovery planning for multiple systems. Performs performance tuning to improve performance across multiple systems.
Relationships & Communication
Acts as primary IT liaison with multiple interfacing applications, 3rd party vendors, IT Executive and/or Project Managers
Develops criteria for and participates in the evaluation of 3rd party vendors and software as well as due diligence exercises.
Facilitates complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning.
Development & Coaching
Provides direction, expertise, feedback, coaching and development to build the capability of more junior staff.