|
Senior Java Developer
|
Office: Cluj-Napoca
Start Date: 7/26/2010
|
Role & Responsibilities
We are looking for an experienced JAVA developer to fill an exciting and challenging position of Senior Java Developer. This person will lead a small team of Java developers and will collaborate with client staff in the US. The position requires a high degree of experience and professionalism, and strong competencies in problem solving, interpersonal skills, planning & organization and quality control.
RESPONSIBILITIES:
- Functional development of Java-based applications utilizing a variety of technologies
- Provide technical analysis and solution recommendations
- Architect and design solutions based on business and technical requirements
- Supervise, mentor and manage the team of Java developers
- Provide technical leadership
- Provide regular information flow to US customer
- Assume overall responsibility for the quality of the delivered software
- Ensure projects / work items are completed on time and to spec
- Ensure adherence to development standards (perform regular code reviews) and internal / client processes
- Provides feedback, training, and other employee development activities
- Participates in hiring process for new team members
|
Requirements
- BS/MS in Computer Science or equivalent work experience.
- 5+ years experience in design and development of enterprise software using Java/J2EE
- 5+ years experience with enterprise RDBMS like Oracle, SQL Server, or DB2
- 2+ years of experience as a dev lead of an enterprise software application preferred
- Demonstrated expertise in Java development environments, plug-ins, and middleware tools such as Eclipse RCP, Hibernate, JMS, and GWT-Ext2
- Expertise in OO methodologies and design patterns and UML
- Solid understanding of Java application servers such as Tomcat, WebLogic and JBoss
- Thorough understanding of RDBMS design, modeling and implementation
- Understanding of and experience with design for performance and scalability issues
- Work history of delivering high quality, high performance, complex software on time and to specification
- Strong analytical and problem solving skills
- Strong communication (oral and written) and interpersonal skills
|
|
|