We Need
Java Application Architects and Team Leads
If you have...
- 5+ years experience of analysis, design, development and implementation of large-scale OO applications
- Strong development experience with OO languages such as Java, J2EE and EAI technologies (Tibco, Vitria, SeeBeyond, MQ Series)
- Broad knowledge of the Java API, including but not limited to JMS, EJB, JSP, Servlets
- Strong knowledge of design patterns, refactoring and unit testing
- Agile Methodology knowledge, such as Extreme Programming (XP) & SCRUM
- Leadership experience in assessing staff skill levels, assigning work appropriately, directing team in specific project activities, estimation, and facilitating career development
- Experience with relational databases is a plus
- Excellent written and oral communication skills
- Ideally with an academic background in Computer Science or Engineering
And would like to...
- Use the latest tools and techniques (currently J2EE, .NET, C#, XML, Agile Methodologies, Tibco, Web Services...)
- Drive the design and construction of a client's complex business problems into innovative technology solutions
- Do hands-on coding and proactively mentor developers (including pair programming)
- Be part of a high energy team focused on full life-cycle development
- Manage development teams of 5 to 10 people from project definition through implementation
- Assume responsibility for overall design and implementation, using the latest tools available
- Create complex, enterprise-transforming business applications
- Work closely with senior project management and clients
- Travel to work at client sites, possibly extensively, which may include international travel