Wymagania
Wymagania:• minimum 5 letniego doświadczenia w pracy przy projektowaniu i budowie systemów informatycznych na stanowisku starszego programisty,
• wykształcenia wyższego,
• bardzo dobrej znajomości co najmniej dwóch platform programistycznych: Spring Framework, Hibernate oraz co najmniej jednego z serwerów aplikacyjnych (WebSphere, WebSphere Portal, JBoss, JBoss Portal, Tomcat),
• bardzo dobrej znajomości co najmniej dwóch narzędzi programistycznych (Eclipse),
• znajomości co najmniej dwóch baz danych, np. DB2 (wersja 10.1), Oracle, mySQL, PostgreSQL (wersja 9), MS SQL, SQL, z/OS (ISPF, JCL, SDSF), DB2 Performance Monitoring Tools IBM Omegamon for DB2, DB2 Query Monitor, DB2 Table Editor, DB2 High Performance Unload, DB2 Query Monitor, DB2 Log Analysis Tool, Cogito's EZ-DB2, Bufferpool Tool for DB2, DB2 Connect, Fileaid for DB2, IBM Tivoli, Endevor, Q Replication (InfoSphere Data Replication), DB2 Tracing, SMF, IBM Data Studio for DB2,
• znajomości co najmniej dwóch standardów WWW (HTML, CSS, CSS3 JavaScript, JavaServlet), jQuery, Prototype.js, WC3),
• znajomości dobrych praktyk programistycznych i wzorców projektowych,
• znajomości języka angielskiego w stopniu umożliwiającym komunikację ustną i pisemną oraz czytanie i pisanie dokumentacji,
• znajomości i doświadczenia w użyciu co najmniej dwóch bibliotek pomocniczych (Drools, JBPM, Jakarta Commons, CXF, Log4j),
• znajomość co najmniej dwóch technologii portalowych (WebSphere, WebSphere Portal, JBoss, JBoss Portal, Tomcat),
• znajomość narzędzi UML,
• znajomość co najmniej dwóch technologii i zagadnień integracyjnych (ServiceMix, OpenESB, Apache ActiveMQ) lub równoważnych (takich narzędzi integracyjnych które umożliwiają integrację aplikacji przy użyciu co najmniej technologii / standardów takich jak JMS, JBI, WS, EJB, http/s, JDBC, XML, XML Shema, WSDL, LDAP, SMTP, IBM WebSphere MQ),
• znajomości co najmniej dwóch technik opartych o język znaczników XML (XSD, XSLT, WSDL oraz JAXB, JAXWS, XML Beans), WWW (HTML, CSS, CSS3 JavaScript) przeznaczony do reprezentowania różnych danych w strukturalizowany sposób.