Breaking News



Friday, July 5, 2013

Looking for Lead JAVA/J2EE Developer // Cary, NC












Title: Java Technical Lead
Location: Cary, NC
Duration: 18 months
No. of Positions: 13

Job Description:

·         Excellent at java, object  oriented design.
·         Experience with design pattern.
·         Experience with Spring framework, hibernate, etc.
·         Database design experience, with Sybase.
·         Familiar with web develop, such as JSP, javascript, etc
·         Familiar with JMS, XML.
·         Familiar with unix/linux script
·         Familiar with SDLC.

Core Java
OOPs (Object Oriented Programming)
Understanding of reference vs. value types
Differences between OO and other paradigms ?
Experience designing to interface
Concepts that make a language object oriented?
Understanding of Object Hierarchy
Understanding PIE
Knowledge of the different access levels
Experience designing to interface
Experience developing code using generics
Understanding of abstraction
Understanding of reflective programming
Understanding overloading and
Understanding of garbage and resource management
Knowledge of coupling and when to avoid
Experience with implementing equals and hashCode
Knowledge of cohesion and when to avoid
Understanding Immutability
Understanding of refactoring
Understanding of Exception Hierarchy
Differences in  inheritance vs. composition
Knowledge of Deprecation
Reasons behind Program to an interface
Knowledge of the default implementation of hashCode
Experience with Design patterns
Knowledge of Serialization

Awareness of upcoming features in new versions

Experience with Collections

Experience with Annotations
JEE
Unit Testing
Understanding of JSPs
Understanding of Unit Test Life Cycle
Understanding of EJBs
Understanding of the different kinds / types of unit tests
Awareness of JPA
Experience with TDD
Awareness of Messaging / JMS
Familiarity with different unit test frameworks
Awareness of Object Relational Mapping

No comments:

Post a Comment

Post Top Ad

Your Ad Spot