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

Job type:
Start date:
6 months
Square One Resources
Comunidad de Madrid
Published at:
flag_no Spain
Project ID:

This project has been archived and is not accepting more applications.
Browse open projects on our job board.

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)