JAVA LEAD
Location: New Castle DE.
Corp to corp candidates may also be eligible to apply.
REQUIRED SKILLS:
-Bachelors Degree or higher in Engineering, Technology or related field.
-10 + years experience in distributed systems development using Java/JEE.
-5 + years technical lead experience in core Java & JEE technologies with
web services
-3 + years experience in leading offshore teams.
-Expert in object oriented analysis, SOA, design, development,
implementation and maintenance.
-Strong background in integrating different technologies, distributed
component development and knowledge of industry standard frameworks.
-This position requires advanced skills in technologies such as Java/JEE,
web services, JMS, MDB, Spring, Hibernate, MQ, servlets, JDBC,
Web/Application servers (WebSphere), JIBX, JAXB, XML, XSLT, Oracle SQL and
PL/SQL.
-Candidate should have excellent communication and written skills.
-Must be a good team player and should be able to collaborate with multiple
teams in diverse locations during project execution.
RESPONSIBILITIES:
-Technical Lead for a large, complex, mission critical Cash Management
application.
-Responsible for technical leadership of a team through all stages of the
development lifecycle.
-Able to work in a fast paced, dynamic environment with little supervision.
-Self motivated and able to take the initiative to resolve technical issues.
-Specific focus on J2EE framework based web services development using
Java/JEE, web services using Apache AXIS, JMS, MQ, MDB, servlets, JDBC,
Web/Application servers technologies.
-Integration with different client channel presentation tiers, J2EE
middleware and Oracle SQL and PL/SQL.
-Experience with frameworks such as Spring, Hibernate and understanding of
UML and Rational Unified Process.
-Experience with JIBX and JAXB.
-Design and architect solutions (with the help of an in-house Architect) to
meet functional requirements while ensuring aspects such as scalability and
availability are maintained.
-Responsible for analyzing both business and system requirements to create
high level and detailed design documents. Able to apply emerging
technologies to the software development process.
-Provide technical leadership of onsite and offshore teams and implement
system solutions that are consistent with strategic business and technical
objectives.
-Responsible for the quality of the code written by offshore team by
ensuring proper design reviews, code reviews, unit testing and integration
testing.
-Able to work well with geographically diverse teams.
-Defining project scope, deliverables, schedules, budgets and tasks list.
-Conducting project kickoff, steering committee, and team meetings
-Conducting Brainstorming Sessions and other project meeting facilitation.
-Estimating duration and resource requirements.
-Developing detailed project plans including resource plans.
Tracking/managing projects from initiation to successful completion
-Identifying and escalating issues.
-Communicating project status.
-Resolving project issues, risks, and changes.
-Leading projects to overall success.
-Designs and maintain technical and project documentation.
No comments:
Post a Comment