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
IT Recruiter