Description
We are looking for a Core Java Consultant to work in Madrid for one of our esteemed Client.
Job Description:
Core Java
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
JNDI
Should understand Naming and directory concepts, LDAP and event packageoverview. Able to define classpath, setting up initial context, dealing withobjects, programming with attributes, Properties, Event Notifications, URLs andFederations.
Java - Database
Should be aware of the fundamentals and basics of Database such as Connectingto Database server, Driver Types, SQL commands, Basic PL/SQL and JDBC overview,stored procedure basics. Should be familiar with database access tools likeTOAD, must be able to join 23 tables and get the resultset.Should understand -what is unit testing (Screen testing, Class testing etc. what to use when).Should understand transaction management - commit, rollback etc., Should haveknowledge about 'Prepared' statements.
XML
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