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