Jobing Beta

Algomod Technologies Corporation

Job: Java Technical Lead

Click Here toApply Online

Locations

Exact address not specified - showing center of zip.

Posted: 08/11/2011

Job Type: IT - Software/Development IT - ALL CATEGORIES

Jobing Description

A Global Financial Firm located in New Castle, DE has an immediate contract opportunity for an experienced Java Technical Lead.

Role:

Senior 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.

Key responsibilities:

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/J2EE, web services, JMS, MQ, 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.

Strong programming experience in C#, .NET 2.0 and 3.5 frameworks. XML, XSLT, mocking frameworks, ASP. Net, MVC2 and MVP frameworks, and Microsoft SQL Server.

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.

Define requirements and plan project lifecycle deployment.

Define resources and schedule for project/program implementation.

Create strategies for risk mitigation and contingency planning.

Define project scope, deliverables, schedules, budgets and tasks list.

Conduct project kickoff, steering committee, and team meetings.

Conduct Brainstorming Sessions and other project meeting facilitation. Estimating duration and resource requirements.

Facilitate setting of technical, functional and business requirements.

Develop detailed project plans including resource plans. Tracking/managing projects from initiation to successful completion

Identify and escalating issues.

Communicate project status.

Resolve project issues, risks, and changes.

Lead projects to overall success.

Design and maintain technical and project documentation.

Qualifications:

Bachelor?s 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 and J2EE 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, MQ, servlets, JDBC, Web/Application servers (WebSphere), XML, XSLT, Oracle SQL and PL/SQL.

Experience in TIBCO and Solaris to AIX migrations are desired.

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.

 

Application Instructions

 
 
track