Wednesday, 23 October 2013

Java Technical Lead, Dallas, TX (Contract)



Position:              Java Technical Lead
Location:             Dallas, TX
Duration:             12+ Months
Job Type:             Contract

Description:
Performs strategic technical design, direction, leadership and development oversight certifying alignment to architecture standards while contributing to assumption based planning.

Responsibilities:

·         Collaborates with Solution Architects, Scrum and all Pod members to achieve Architectural vision
·         Responsible for overall solution integrity for, including quality and performance
·         Provides technical guidance to Business Analysts to flush out stories & their Acceptance Criteria.
·         Provides technical guidance to QA Testing lead to Develop and implement story testing strategy
·         Implements Applications in accordance with the Portfolio Architecture
·         Identifies issues and mitigation options for technology solutions by facilitating collaboration across various technology Teams
·         Responsible for technology delivery estimates
·         Leads developers in the design of all capabilities being implemented
·         Participates in the development effort of user stories for a sprint
·         Performs code reviews, development standards & supports Paired Programming
·         Mentors new Developers to get them up to speed with codebase environment & domain
·         Moderates & unifies differing technical opinions & designs into a cohesive solution representing best interest of Client customers
·         Maintains development process discipline which may include code reviews, code coverage, and metrics collection
·         Responsible to Solution Architects (Technical point of view) & manger for (scope, timeline, budget)
·         Document all pertinent communication relevant to a story, in Agile Development Tool

Competencies:

·         Good understanding of the technology industry including proven, leading practices as well as emerging practices and technologies
·         Understand, work with, and drive application functional and non-functional testing
·         Participate in code reviews, identifying anti-patterns in the code and refactoring opportunities
·         Critical thinking, problem solving skills and understanding of Project Management skills.
·         Understands how design choices may impact achieving the NFRs
·         Exceptional knowledge of the logical and physical data models for specific applications
·         Familiarity with the data of related applications, at least from an integration perspective
·         Exceptional knowledge of business functionality rules and how the functionality is implemented using the applications technologies
·         Understand the business process and business rules for an application area
·         Reviews design documents prepared by Sr. Developers on the Team and provide constructive feedback on the completeness and quality of the documentation
·         Good working relations hip with technical Leaders in their portfolio, and as appropriate strong working relationship with business customers
·         Willingness to Compromise knows which battles to fight

Technologies:

·         Java/Java Script / Swing for java desktop applications
·         C experience is a plus
·         Agile development and delivery
·         Build tools and IDEs such as svn/git/ant/maven/Jenkins, eclipse/rad/intellij – web sphere / tomcat
·         Test-driven-development
·         Frameworks and techniques: spring mvc, hibernate, rest, soa, xml over http;
·         Tibco
·         MQ
·         Oracle / my SQL databases
·         Continuous integration

We have a very good relationship with the Hiring Manager and for the right candidate we can arrange an interview within a few days.
I look forward to connecting with you.

Sincerely,

Arvind K
IT Recruiter