JAVA Developer Job in Watchung, New Jersey US

JAVA Developer

Warren 6 Months Seeking a Core Java senior developer to join our system re-engineering team. Potential Candidates MUST have experience with and are enthusiastic about developing all areas of Middle-Tier and Back-end system programming. The responsibilities of this position include but are not limited to: Writing large scale Java programs in pure core Java (without frameworks such as Spring) to facilitate both batch and real-time processing. All processes will be deployed to Unix/Linux environments, therefore a working understanding of Unix/Linux is required. ALL potential candidates MUST be able to work in a dynamic team environment which includes developers working with different technologies (other than Java such as C#/.NET and Unix) across multiple regions, and be able to integrate their application components with other team members. This is NOT a lead or architect position. Required Skill: + Core Java (Java 5+) + Extensive experience with Core Java coding. + Collections (Lists, Maps, Sets) + Also able to code with Arrays directly +Able to use Arrays in the place of: Lists, Maps, and Sets efficiently + Multi-Threading + Synchronization + Thread creation and control + Exception Handling + ***Extensive*** Direct JDBC experience + Strings and I/O +Ability to read large raw data files and parse them into usable tokens for DB Loading or other processing + String Matching and Manipulation + Reading and Writing from/to Properties Files, XML, Plain Text Files. + XML + Familiarity with SAX, DOM + Knowledge Various third-party XML parsing frameworks is a plus but not required, however normal basic SAX parsing is required. + OOP/OOD in Java + Interfaces, Classes, Polymorphism, Inheritance + Design Patterns (GoF Patterns + Basic SQL Knowledge is a must (Oracle or Sybase dialects are a plus). + We will be using Oracle in the new system + ANT + Building and Deployment Packaging via ANT -------------------------- Skills that are a plus: + EJB 2.0+ (with WebLogic) + JMS (with Tibco EMS is a big plus) + Web Services experience via WebLogic + SOAP Based + XML over HTTP (non-soap) + Any Unix/Linux experience (Command Line/Perl/Shell) + Integration with C#/.NET Web Service CLIENTS -------------------------- Nice to have extras but NOT required: + Any C#/.NET experience + Workflow Engine Integration with Java + Engine Examples: AquaLogic BPM, Oracle BPM, Tibco Staffware/Iprocess + Prior industry experience with Reference Data including: Client/Legal Entity, Sub-Account, Settlement Instructions Provisioning. please email resumes to codonnell@judge.com