Technical Lead with Google Web Toolkit
Roundarch Isobar - New York, NY

This job posting is no longer available on Roundarch Isobar. Find similar jobs:Roundarch Isobar jobs

Position Overview

The Technical Lead at Roundarch is responsible for leading technical teams through all phases of the Software Development Life Cycle. They assume ownership of the entire technical track of an engagement and all related modules. Technical Leads are responsible for delivering high quality J2EE code in a timely manner as well as managing multiple phases of the project lifecycle (i.e., design, develop, deploy). They will also be responsible for requirements gathering, software design, development, and testing. Technical Leads must be very proficient with AJAX, JQuery, GWT and other software development frameworks. Technical Leads must be highly proficient with J2EE and object-oriented programming, including software design and design patterns. Most development involves standard application servers such as BEA WebLogic and IBM WebSphere.

Candidates must be proficient with standard Java development tools, including Ant, log4j, JUnit, and popular IDEs such as Eclipse. Proficiency with open source frameworks such as Struts, Tiles, Axis, Spring, and Hibernate is required. Candidates must have IT consulting experience and be familiar with a team approach to execution. Candidates must possess effective written and verbal communication skills and be willing to travel.

Responsibilities

Act as technical lead on JEE engagements, including requirements gathering, design, development, and testing

Produce high quality, modular, reusable JEE code that incorporates coding best practices and serves as an example for less experienced developers

Accurately report issues and status to project management

Assist/Mentor junior developers

Required Experience/Skills

Candidates should have completed at least five full professional software engineering projects across multiple platforms and have acquired the following skillsets:

Core Java (JDK 1.6+)

JEE expertise, including JSP/Servlet, JDBC, JMS

Extensive experience with software design fundamentals and design patterns

Proficiency with web languages, including HTML and JavaScript

Computer networking and Unix fundamentals

Deep experience with software development frameworks like GWT, JQuery, etc.

Understanding of UML diagrams

Experience with software design, project management, and implementation tools, such as Ant, Maven, JUnit, log4j, etc.

Understanding of Service Oriented Architectures and Web Service architectures

Experience with open source frameworks such as Struts, Spring, Axis, Velocity, etc.

Significant experience with tuning and refactoring code and assessing the impact of architectural decisions on performance and scalability

Experience with deploying, configuring and tuning common application servers and packages (JBoss, WebLogic or WebSphere platforms)

Experience with Relational Database modeling and experience creating advanced SQL queries / procedures

Nice to Have

Alternate scripting languages such as Perl, PHP

Strong enterprise integration experience, including experience with middleware solutions

Experience with a major CMS package: Percussion, Day or Java-based enterprise CMS

Experience with integrating with Cold Fusion systems

Subversion (SVN) experience (branching, merging, etc.)

Familiarity with Unix/Linux platforms

Experience with a major or JEE-based Enterprise Search Engine (Fast, Autonomy, Solr)