Core Java Developer - Java, JNDI, XML, PL/SQL

Job type:
on-site
Start:
ASAP
Duration:
6 months
From:
Square One Resources
Place:
Comunidad de Madrid
Date:
08/16/2012
Country:
flag_no Spain
project ID:
407448

Warning
This project is archived and not active any more.
You will find vacant projects in our project database.

Core Java Developer - Java, JNDI, XML, PL/SQL

Core Java Developer required for a 6 month project based in Spain, required skills are Core Java, JNDI, XML and PL/SQL.

Detailed job sepc below:

Should be aware of the following concepts of Core Java.

1) Fundamental concepts (JVM, Java environment, primitive types, references, pass by value, packages, imports, static import, JAR concepts, command line arguments, system properties, assignments, expressions, operators, exception handling)
2) Declarations, Initializations and Scoping
3) Flow Control - Usage of for loop, switch, if, while, enhanced for;
4) API Contents of String related classes, Object, Wrapper classes, Autoboxing, File Streams, Serialization, Dates, Numbers, Currency, Parsing, Tokenizing, Formatting
5) Concurrency Concepts
6) Object Oriented concepts (Class, Methods, Access specifiers, Inheritance, Abstract classes, Interfaces), Inner Classes
7) Collection Framework and Generics
8) Assertions
9) Enums, Variable Argument Lists
10) Annotations
11) Regular Expressions
12) Reflection13) Networking (URL, URI, Sockets, Datagrams)
14) JNI
15) Java Logging Framework
16) Internationalization. Additionally should have the awareneness of thefollowing concepts.
17) RMI
18) XML(DOM and SAX)
19) Preferences API20) JDBC21) Java Security
22) Java Beans
23) Java Web Start
24) Java Mail25) JNDI
26) JMX
27) Should be having good hands-on experience with at least one of the IDEs like Eclipse, NetBeans, JBuilder, JDeveloper, IntelliJ to build, debug anapplication.
28) Should be having good hands-on experience with at least onestatic analysis tool like PMD, 29) Findbugs, JTest. Should know to install, configure rules.
30) Should be able to fix the errors reported through thestatic analyzer tool.
31) Should be having good hands-on experience withat least one optimizer tool like JProbe, OptimizeIt.
32) Should be havinggood hands-on experience with at least one profiling tool like JProfile.

1) Should be aware of fundamentals on XML, Comparison with HTML, simplecoding, XML Characteristics, Components, Validation, Parsers and Namespaces
2) Understanding of DTDs/Schemas and able to validate/comply the XML documentswith DTD/Schema
3) Able to create/write XML Schemas, Groups, Elements/Attributes
4) Aware of any of the parser DOM/SAX
5) Should be able touse XML IDEs like XML SPY, Stylus Studio
6) Should be able to developfunctionality/application using the XML language.
7) Should understand - whatis unit testing (Screen testing, Class testing etc. what to use when)