SENIOR JAVA DEVELOPER / LEAD DEVELOPER

Elefterescu Complete Solutions

01-11-2012 | EXPIRA LA 01-12-2012

Job expirat

RESPONSABILITATI

CANDIDATUL IDEAL:
Four year degree in Computer Science or Engineering
 Minimum of four (4) years developing software in a commercial software development environment
 Proven ability to design and develop large scale, complex applications
 Minimum of one (1) year experience working in an Agile/SCRUM environment is preferred, but not required.


CERINTE

RESPONSABILITATI / BENEFICII:
PROJECTS TYPE
 WEB Projects, Rich client
REQUIRED TECHNICAL SKILLS
KEY TECHNOLOGY EXPERIENCE IN AREAS SUCH AS:
 OOP Concepts
 Java Core
 J2EE
STRONG EXPERIENCE WITH WEB TECHNOLOGIES AND FRAMEWORKS:
 Java Server Faces with Primefaces, Richfaces, MyFaces
 Portals (Pluto, LifeRay)
 Ajax
 JavaScript
 Spring
 Hibernate
Experience with XML Related Technologies (XHTML, XML DOM, XSLT, XSD, WSDL)
Expert in using Maven Build Tool
Good knowledge of Application Servers:
 Apache Tomcat
 IBM WebSphere
Good knowledge of Database Servers:
 Postgres
 Oracle
SOFT SKILLS AND ABILITIES
 Effective team-worker in a corporate environment
 Ability to translate business requirements into technical specifications
 Advanced ability to read, write and speak English, German is also preffered, but not a must.
BEHAVIORS
 Work from English verbal and written instructions of varying levels of detail
 Ability to take direction from all levels
 Ability to cope under pressure
 Exhibit a high level of individual initiative
 Effectively lead a team environment
ESSENTIAL FUNCTIONS
 Provide guidance for the team with technical architecture as needed
 Participate in code development and conducting unit testing
 Provide technical leadership for project and team through design and code reviews, ensuring best technical practices are applied.
 Work with development team to troubleshoot development environment, production environment, performance tune and optimize code.
 Serve as a resource and content expert to team members; providing them with guidance and being available to answer questions to clarify the work activities.
 Permanently preoccupied to identify and gain new projects.
 Participate in the interview process for Junior and Senior Java Developer
 Assess the need for training and submit requests to the Team Leader.


DESCRIEREA FIRMEI

ECS