| Java Developer |
|
|
Indidge Systems is in need of Java Software Engineers (Developers) that are technology leaders, have excellent communication skills, and have the ability to work independently without being micro-managed. |
|
| At least one of the following traits are required for the potential candidate: |
|
|
Sun Certifications |
|
|
Spring Framework |
|
|
JSF |
|
|
Hibernate |
|
|
| |
|
|
Experience modeling systems using the UML. |
|
|
Direct experience with JSF, Spring Framework and Hibernate. |
|
|
PL/SQL |
|
|
JSTL |
|
|
HTML/CSS/JavaScript development experience. |
|
|
JBoss server configuration/support experience. |
|
|
JDBC/SQL (Oracle database is a big plus). |
|
|
J2EE web development, preferably via a MVC-based framework. |
|
|
Has coded, built, and deployed a J2EE application using an Enterprise Application Server (including configuration). |
|
|
Comprehensive knowledge of Software Design Patterns and the ability to apply them. |
|
|
Hands-on familiarity with Ant or Maven. |
|
|
Has knowledge of version control and configuration management practices, and hands-on experience with branching and merging. |
|
|
Experience using XML for application configuration. Can explain what a DTD (or better XSD) in relation to an XML document. |
|
|
Knows basic multi-threading, Runnable interface vs. Thread class, Sleep vs. Wait, synchronization techniques and concurrency pitfalls. |
|
|
Has written unit tests using an automated test framework and can explain unit testing methodology and philosophy. |
|
|
Experience using the JDK 1.5. |
|
|
Has used logging utility, such as log4j. |
|
|
Can explain best practices with respect to exception handling and logging and how it relates to debugging an application in production. |
|
|
Has participated in code-reviews from both sides. |
|
|
Has lead team of at least 3 developers of varying skill level. |
|
|
Has worked on team of more than 5 developers on project. |
|
|
At least one scripting language: Ruby, Perl Python… |
|
| |
 |
|