ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ ΓΙΑ ΣΥΝΕΡΓΑΤΕΣ 1. Η ομάδα έργου που έχει δημιουργηθεί για την υλοποίηση του LGAF( http://lgaf.kedke.gr/ ) χρειάζεται να ενισχυθεί περαιτέρω με την πρόσληψη 4 εξειδικευμένων τεχνικών πλήρους απασχόλησης οι οποίοι θα αναλάβουν να φέρουν εις πέρας το έργο και να υποστηρίξουν την καλη λειτουργία του εως 31/12/2010. Τα άτομα(μπορεί να είναι και μικρές εταιρείες) αυτά θα προσληφθούν από τον Ανάδοχο και θα εγκατασταθούν στα γραφεία της ΚΕΔΚΕ. Οι υποχρεώσεις τους θα είναι η καθημερινή παρακολούθηση του έργου, η ολοκλήρωση του integration όλων των componets και η παράδοση του τελικού έργου και η τεχνική υποστήριξη έως 31/12/2010. 1α. 2 έμπειροι Java developers (Senior JEE Application Architect + Senior JEE Developer ). 1β. 1 Java Web Application Developer με εμπειρία σε site design & production με τη χρήση των Java technologies του LGAF. 1γ. 1 System Administrator. 2. Η ομάδα έργου που έχει δημιουργήσει ο Ανάδοχος χρειάζεται να ενισχυθεί με την πρόσληψη εξωτερικών συνεργατών για να παράγει δικτυακούς τόπους που να είναι λειτουργικοί και αισθητικά στο ύψος των απαιτήσεων των Δήμων 2α. 1 site designer (λειτουργικός σχεδιασμός). 2β. 1 γραφίστας (γραφιστικός σχεδιασμός): 3. Η ομάδα Έργου που έχει δημιουργήσει ο Ανάδοχος χρειάζεται να ενισχυθεί περαιτέρω με την πρόσληψη ενός εξωτερικού συνεργάτη με οργανωτική εμπειρία, για την εφαρμογή του LGAF στους Δήμους, πέραν της ομάδας που έχει συγκροτηθεί και πρέπει να αναμορφωθεί, για να επιτευχθεί ο στόχος της επιτυχούς εγκατάστασης του LGAF στους Δήμους.
Senior JEE Application Architect (1) Task Description: This role is responsible for leading JAVA / JEE 5 coding and technical solution documentation. It is also responsible for maintaining complex existing JEE 5 applications working on level 3 trouble tickets providing application support necessary to resolve application defects/bugs/issues to custom JEE 5 web applications. Duties: Job Duty 1 (50%) - Lead and Perform JAVA / JEE 5 coding that may involve: compressed time frames different Java / JEE 5 frameworks and libraries business / technical requirements Job Duty 2 (20%) Lead and Perform the development and delivery of technical solution documentation Job Duty 3 (20%) Lead the Provision of the full application life cycle (design / build / test /deploy) for level 3 trouble tickets Job Duty 4 (5%) Lead all phases of the software development life cycle (application build, configuration management and patch management) Job Duty 5 (5%) - Perform minor LGAF Architecture Enhancements REQUIRED SKILLS: BS/BA Degree in Computer Science, Information Systems, or equivalent experience Taking ownership for producing results Writing business documents that demonstrate command of language, clarity of thought, and orderliness of presentation Expressing oneself and communicating effectively with others verbally Good Project and Team Management skills Excellent Java Programming and Extensive Experience with Java Test Frameworks, Unit testing concepts and all phases of the software development life cycle (at least 4 years proven experience) Optimization and performance tuning of JEE applications Experience with Agile Development Methods and Agile Practices (Test Driven Development, Continuous Integration) Very good knowledge of one IDE (Eclipse is preferred), the MAVEN project management and comprehension tool and source control systems (Subversion is preferred). Very Good Programming Skills in JEE 5 environments with EJB3, JPA, JMS, JAAS, JAXB, JAX-WS, Servlets, JSP (at least 2 years proven experience) Java Web Application Programming utilizing the Java Server Faces Web Framework, the Facelets templating engine and at least one of the following UI component libraries: Richfaces / Ajax4JSF, IceFaces, Tomahawk, Oracle ADF (at least one year proven experience) Programming of Web Services with at least one of the following frameworks / tools / standard APIs: JAXB / JAX-WS, Apache CXF service framework, Spring Web Services (at least one year proven experience). Good Knowledge of SQL + one ORM framework (JPA / Hibernate preferred) General knowledge of basic office software such as Open Office Suite NICE TO HAVE SKILLS: Good Knowledge Of Spring Framework
Good Knowledge of JBoss Seam Framework Experience with JBoss Application Server Experience with Postgres Database
Senior JEE 5 Application Developer (1) Task Description: This role is responsible for performing JAVA / JEE 5 coding and providing technical solution documentation. It is also responsible for maintaining complex existing JEE 5 applications working on level 3 trouble tickets providing application support necessary to resolve application defects/bugs/issues to custom JEE 5 web applications. Duties: Job Duty 1 (50%) - Perform JAVA / JEE 5 coding that may involve: compressed time frames different Java / JEE 5 frameworks and libraries business / technical requirements Job Duty 2 (20%) Perform the development and delivery of technical solution documentation Job Duty 3 (20%) Provide the full application life cycle (design / build / test /deploy) for level 3 trouble tickets Job Duty 4 (5%) Perform application build, configuration management and patch management Job Duty 5 (5%) Perform minor enhancements REQUIRED SKILLS: BS/BA Degree in Computer Science, Information Systems, or equivalent experience Taking ownership for producing results Expressing oneself and communicating effectively with others verbally Writing technical documents that demonstrate command of language, clarity of thought, and orderliness of presentation Excellent Java Programming and Extensive Experience with Java Test Frameworks, Unit testing concepts and all phases of the software development life cycle (at least 4 years proven experience) Very good knowledge of one IDE (Eclipse is preferred), the MAVEN project management and comprehension tool and source control systems (Subversion is preferred). Very Good Programming Skills in JEE 5 environments with EJB3, JPA, JMS, JAAS, JAXB, JAX-WS, Servlets, JSP (at least 2 years proven experience) Java Web Application Programming utilizing the Java Server Faces Web Framework, the Facelets templating engine and at least one of the following UI component libraries: Richfaces / Ajax4JSF, IceFaces, Tomahawk, Oracle ADF (at least one year proven experience) Programming of Web Services with at least one of the following frameworks / tools / standard APIs: JAXB / JAX-WS, Apache CXF service framework, Spring Web Services (at least one year proven experience). Good Knowledge of SQL + one ORM framework (JPA / Hibernate preferred) General knowledge of basic office software such as Open Office Suite NICE TO HAVE SKILLS: Good Knowledge Of Spring Framework Good Knowledge of JBoss Seam Framework Experience with JBoss Application Server Optimization and performance tuning of JEE applications Experience with Postgres Database
Experience with Agile Development Methods and Agile Practices (Test Driven Development, Continuous Integration)
JEE Web Developer (1) Task Description: This role is responsible for performing website coding and technical solution documentation. Duties: Job Duty 1 (50%) -- Lead and Perform the code development of websites by using the LGAF Java Web Frameworks and adopted technologies (Facelets Template Engine, Java Server Faces, JBoss Seam Framework, BetaCMS APIs [training will be provided]). The role will be mainly occupied in development of Facelet Templates (XHTML) and Seam beans which write and read betacms content to implement the web site functionality. Job Duty 2 (10%) -- Trained to BetaCMS Content Modeling through XSD Schemas and further develop or fine tune the provided blueprint OTA Content Schema. Job Duty 3 (20%) Learn and Perform the integration of website functionality with TIBCO General Interface Open Source Project Job Duty 4 (10%) Lead and Perform the development and delivery of technical solution documentation Job Duty 5 (10%) Implement web page functionality fixes for level 3 trouble tickets REQUIRED SKILLS: BS/BA Degree in Computer Science, Information Systems, or equivalent experience Taking ownership for producing results Writing technical documents that demonstrate command of language, clarity of thought, and orderliness of presentation Expressing oneself and communicating effectively with others verbally Good Project and Team management skills Very Good Java Programming and experience in using Java Test Frameworks Very good knowledge of one IDE (Eclipse is preferred), the MAVEN project management and comprehension tool and Subversion source control system. Very Good Skills in: XML-based technologies: XML, XSD Schema, XSLT, Xpath HTML/XHTML, CSS, Javascript, GWT Optimization and performance tuning of web applications General knowledge of basic office software such as Open Office Suite
System Architect and Administrator / JEE Application Deployer (1) (Depending on the final environment complexity, this role may be split to 2 roles: one role for designing / implementing the deployment architecture and the monitoring/management tools and the other role for overseeing the LGAF environment in order to provide the agreed SLAs ) Task Description: This role is responsible for: Design and Implementation of the LGAF Deployment Infrastructure according to High Availability and Performance Requirements (Application Server Clustering, Database Clustering, Filesystem Clustering, Load Balancing, utilization of cloud computing facilities, etc). Configuration and Deployment of the LGAF Framework / Java EE applications to the implemented infrastructure / Application Server(s) (i.e. setting transaction controls and security attributes, specifying connections to databases, fine tuning application server and OS attributes, configuring cluster and load balancing attributes, etc.). Set up Monitoring and Management Tools. Oversee the runtime well-being of the LGAF environment utilizing the provided monitoring / management tools Administration of the computing and networking infrastructure where LGAF / Java EE applications run. Duties: Job Duty 1 (50%) -- Lead and Perform the design and implementation of the LGAF Deployment Infrastructure according to specified availability and performance goals. Job Duty 2 (20%) -- Deploy and configure LGAF to the implemented Systems (physical or virtual), OS and Network Infrastructure Job Duty 3 (20%) Implement the LGAF Network / Systems / OS / Applications Monitoring and Management Tools Job Duty 4 (10%) Oversee the LGAF runtime environment and perform required fixes / enhancements to the computing and networking infrastructure (administration and operation of the production environment) REQUIRED SKILLS: BS/BA Degree in Computer Science, Information Systems, or equivalent experience Taking ownership for producing results Writing technical documents that demonstrate command of language, clarity of thought, and orderliness of presentation Expressing oneself and communicating effectively with others verbally Good Project and Team management skills Excellent Experience in JEE Application Deployment Excellent Experience in Clustering / Load balancing Solutions for Databases, Filesystems and JEE Application Servers Extensive Experience in Data Center Outsourcing Solutions, Virtualization Technologies and Cloud Computing Facilities Optimization and Fine Tuning of Unix / Linux Operating Systems Excellent Skills in Securing Web Applications and the Linux OS Optimization and Fine Tuning of Databases Setting up and Configuring JEE Application / OS / System / Monitoring Tools
Administering Unix / Linux Systems and Postgres Database Administering JEE Applications