Professional Skills and Qualities
Programming:
Pascal/Delphi, C/C++, Visual Basic .NET, Shell Script, PHP, SWI-Prolog and PIC Assembly
Java Standard Edition 6
Basic and advanced features
JavaBeans, JDBC, Applets, Servlets, SWING, AWT, Cryptography, S/MIME.
Java Enterprise Edition 5
Session, Entity, MDB Beans and POJOs
Java Message Service (JMS) and Web Services
Enterprise and development tools
Hibernate, Java Persistence and Object-Relational Mapping
Service Oriented Architecture with Java WS
Rule-engine with Drools
GlassFish, Jboss Tools, JUnit and Eclipse
Software development methods:
Structured, Object-Oriented and Even-Based Software Development
Data Flow Diagrams, Design Patterns and UML
Formal Specification with Z Notation
Database Development:
ER Diagrams and Normalisation
Designing Relational and Extended-Relational Databases
Object Oriented Databases (ODMG ODL)
SQL, T-SQL, SQL3 Database Scripts
Microsoft Access, Microsoft SQL Server, MySQL and DB2
Microsoft ADO. NET and ODBC
Operating systems:
Windows, Linux and Vx-Works
Networking and Communication:
Middleware (CORBA, SOAP, RMI, WS and RPC)
Network programming with Java and .NET
Software Frameworks
Drools, Struts, SEAM, iText, etc.
Web Development:
Development of web pages, sites and applications
JSP, JavaScript, JSF
HTML, DHTML and CSS
ASP .NET and Servlets
Software Applications:
Microsoft Office, Microsoft Project, Dreamweaver
Borland JBuilder, Visual Studio .NET, Together CC, Eclipse, Oracle JDeveloper
Computer Security:
Java Cryptography Architecture (JCA), Bouncy Castle