Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Freelance Senior Software Architect

Eingestellt von Deloitte - BE

Gesuchte Skills: Java, Eclipse, Support, Jira

Projektbeschreibung

FREELANCE SENIOR SOFTWARE ARCHITECT

This project team proposes a reference for web application development in the company. The service application is a J2EE configurable framework based on best practices, intended to maximise reuse at all levels. It enables the user to make architectural choices while guaranteeing the selected combination works and it is inline with the customer environment constraints and recommendations. The service also provides a set of reusable UI (User Interface) components and a wiki documenting technical architecture choices and principles.
The project team needs a Software Architect with a very strong Java background in order to enlarge their services.

DESCRIPTION OF TASKS
Since 2013, the serviceis involved in a challenging BPM project aiming at supporting all the back-end business processes for the research programme of the company.
This project benefits from the service application technical expertise, which mainly focuses on offering an API to interact with a workflow engine.
The main tasks of this expert would be to become rapidly the primary interface towards the Research departments.
This expert resource will focus mainly on the following task assignments:
•Evolutive maintenance of the current Workflow API
•Onsite support for workflow related issues
•Architecture consultancy to solve complex integration issues
The expert will also be involved in others tasks related to the project, support, consultancy and advice to the various development teams at the organisation. In that scope, the following tasks are possible:
•Participate to Fire-Fighting missions for any development team in the organisation.
•Kick off training on solutions and techniques, specifically in the field of user interfaces.
•Test automation and code quality tools : Selenium, PMD, Findbug, Sonar
•Analysis and design reviews of information systems enterprise-, information- and application component architectures
•JEE expertise for code audit, testing and deployment of applications.
Assistance with the implementation of the technical architecture during information system infrastructure development projects
•Elaboration of guidelines and recommendations concerning technical architecture in software development, taking into account the existing infrastructure in the company and its evolution.
•Extensive technical documentation (in both English and French) for platform and system administrators.
•Production of software architecture documents

REQUIRED EXPERTISE
Skills.
Mandatory skills
•JEE (version 6 and 7) technology platform and specifically in the following standards: EJB (JNDI), JDBC and JPA2, JMS, JAX-WS, JAX-RS (Jersey), CDI (Weld), transaction management (JTS and JTA), Bean validation.
•Build and Continuous Integration tools: Maven, Jenkins or Bamboo.
•WebLogic application server. Expertise in Weblogic 12c and WLST (Pyton/Jython).
•Spring framework Core: IoC and AOP.
•SOA, composite applications and ESB.
•REST API - design and versioning.
•ACTIVITI BPM: good knowledge of the BPMN2.0 notation, ACTIVITI Java, REST API, and underlying DB physical model.
•Scripting language : Groovy, Javascript.
•Security : Authentication and authorization providers, ACL, XACML, JAAS.
•Database : Oracle database 11g, H2/HSQL.
•Testing : JUnit, Mockito, Arquillian.
•SCRUM with the following development, continuous integration and quality tools: SVN, Maven, Eclipse, Macker, JIRA, Bamboo, Fisheye, Crucible, Confluence.
Quality in mastering client-side development:
•Javascript libraries (mostly jQuery), XML and JSON manipulation.
•IDE Eclipse.
Appreciated skills
•Search engine (Lucene, Solr, Elastic Search, IDOL)
•Business Rule Engine (Drools)
•JEE: JCA, JMX
•ANTLR
•Glassfish application server.
•LDAP
•Versioning with GIT and RTC.
•Issue tracking : JIRA and RTC.
•Confluence wiki.
•Virtualization and provisioning tools : Docker, Fig, Vagrant, Puppet, Chef.
•Big Data, Graph Database
•Cloud tools and APIs (Open stack)

Profile.
•Good communication skills ( both in English and French )
•Team spirit
•High degree of initiative
•Service oriented mindset
•Excellent English writing skills

PRACTICAL DETAILS
•Start: Asap
•Location: Brussels
•Duration: Long term

Are you interested in this position? Please apply before 10/12/2014 via our web portal: dtr.taleo.net/careersection/dtr_ext/moresearch.ftl?lang=en

Projektdetails

  • Einsatzort:

    Brussel, Belgien

  • Projektbeginn:

    asap

  • Projektdauer:

    Keine Angabe

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Deloitte - BE