추천업소 선택:
추천업소 그룹 리스트
  • 식품ㆍ음식점ㆍ쇼핑1
  • 부동산ㆍ건축ㆍ생활2
  • 미용ㆍ건강ㆍ의료3
  • 자동차ㆍ수리ㆍ운송4
  • 관광ㆍ하숙ㆍ스포츠5
  • 이민ㆍ유학ㆍ학교6
  • 금융ㆍ보험ㆍ모기지7
  • 컴퓨터ㆍ인터넷ㆍ전화8
  • 오락ㆍ유흥ㆍPC방9
  • 법률ㆍ회계ㆍ번역10
  • 꽃ㆍ결혼ㆍ사진11
  • 예술ㆍ광고ㆍ인쇄12
  • 도매ㆍ무역ㆍ장비13
  • 종교ㆍ언론ㆍ단체14
Java Technical Lead (J1118-2705)

아래 사항을 참고하시고 관심 있으신 분 연락바랍니다.  [email protected]


Technical Lead - Java

Category: Development/Engineering

City: Toronto, Ontario, Canada

Position ID: J1118-2705

Employment Type: Full Time


Position Description

We are Canada's largest independent information technology services firm, and after 40 years, we're still growing! We have a challenging career opportunity for a Technology Lead to work in our Product Engineering development team within Global Wealth Capital Markets group.

You will technically lead the design and implementation of highly scalable J2EE systems, new product releases and development project work. This individual is expected to be hands on when required and have the aptitude to pick up any technical issues quickly and have the leadership to analyze and provide recommendations on solutions.


Your future duties and responsibilities

• Assesse impact of design decisions to the computer solution/product/service being developed (performance, schedule, budget, downstream component/system impact, quality, etc.) and recommend alternate/creative solutions for mitigation/optimization if required.
• Define, analyze, and deliver requirements that reflect the needs of both the business and end-customers
• Translate business requirements into detailed design specifications and code
• Assesse cost /benefit for solutions and recommend / decide on appropriate designs
• Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery
• Conceives and writes detailed software implementations/code
• Build solutions that are supportable, scalable aligned with architectural patterns and technology strategy
• Support the management of specific project deliverables & outcomes, including managing small projects to completion, as required to deliver business objectives
• Assist Project Manager in the planning and estimation of project deliverables.
• Plan, direct and coordinate daily activities with the team members
• Supervise the progress of development activities
• Perform code reviews
• Support the team in troubleshooting technical issues


Required qualifications to be successful in this role

• 3-5+ years IT Industry experience in application development as a team lead or technical manager
• Previous experience in technology product development and delivery teams
• Excellent understanding of key concepts of architecture in a distributed environment (SOA, etc.)
• Masters concepts and standards of the software industry such as object-oriented design , design patterns , modeling languages (UML, etc. ) and some communication protocols (SOAP, REST , etc.)
• Experience with development life cycle including:
o Source control ( BitBucket, CVS, Subversion , etc.)
o Build scripts (Ant, Maven , etc.)
o Development of unit tests (Selenium, Eggplant, JUnit , TDD, BDD etc.)
• Knowledge of JAVA/J2EE, C++, XML , XML Schema and JSON
• Experience working with a third party server environments: WebLogic (an asset), Websphere, Tomcat, MQ

Other Requirements:
• Demonstrated ability to learn new technologies, applications and systems
• A hands on leader (able to code, able to dig deep)
• Strong verbal and written communication skills (primarily English)
• Strong organizational and leadership skills with the ability to facilitate technical sessions
• Can communicate in both technical and business terms
• Ability to lead multiple projects simultaneously
• Ability to manage a geographically distributed development teams