Navigation überspringen

Malcolm Bailey

Freiberuflich, Solutions Architect/Designer, European Commission, Directorate-General for Environment
Brussels, Belgien

Fähigkeiten und Kenntnisse

Java
J2EE
Servlets
JSPs
Struts
Spring
Hibernate
Android SDK
JAXB
SAX
JDBC
JMS
Swing
JavaMail
SQL
Oracle PL/SQL
HTML
CSS
XML
UML
Tomcat
Ant
Maven
SOAP UI
Itellij Idea
JBuilder
Oracle Enterprise Manager
Toad
MQSeries
XMLSpy
Unix
Linux
Solaris.
Apache CXF
Flyway
Bash (shell)
Oracle SQL Developer
SAP Business Objects
JavaScript
jQuery
Ajax
JSON
Web Services
Microservices
SOA
SOAP
REST
Git
Gradle
Weblogic

Werdegang

Berufserfahrung von Malcolm Bailey

  • Bis heute 7 Jahre und 4 Monate, seit Feb. 2018

    Solutions Architect/Designer

    European Commission, Directorate-General for Environment

    Coding and design of a system for enabling private and public-sector organisations to submit data documenting their activities for legislative purposes. Each business domain achieves this through a plugin developed specifically for that domain. My activities include maintenance of the core and plugin development. Working with Java 8, Spring 5, Hibernate 5 connecting to an Oracle 12 database, Flyway, Business Objects, Apache CXF, JUnit. Mockito, Git. Deployed on WebLogic. Carried out using Agile.

  • 9 Monate, Mai 2017 - Jan. 2018

    Solutions Architect/Team Lead

    Datalytics Technologies

    Analysis of requirements, modelling, and design of the company’s core product, which was essentially integration/orchestration between third-party components. Definition of components and technologies to be used (Spring Boot, Apache Camel, JPA, Java 8), proofs of concept. Sprint planning and the distribution of tasks, code reviews, setting up Continuous Integration. Datalytics was a startup which has since gone bust.

  • 6 Monate, Nov. 2016 - Apr. 2017

    Senior Java Developer

    Clydesdale Bank

    Development and design of REST microservices for business account products. The application was based on SOA using internally hosted web services. Coding and design with regular consultation and discussion with Solution Designers, ensuring desired behaviour through unit and integration tests and deployment into test environments. Technologies used: Java 8, Spring Core 4, Jackson 2, Hibernate 4, JUnit 4. Mockito, H2 (for database unit testing), Gradle, Jenkins, Git & GitHub. Carried out using Agile.

  • 1 Jahr und 8 Monate, Feb. 2015 - Sep. 2016

    Senoir Solutions Designer

    ACCA

    Design of components of an online exam delivery system. Built using SOA and microservices hosted in the could using AWS. Creating proofs of concept and also contributing Java and PL/SQL code, data migration. Application technologies: Java 1.7, Maven 3.1, Spring Core 4, Spring Security 3, Apache CXF 3, Jackson 2, Dozer 5, Hibernate 4, Hibernate JPA 1, JUnit 4, DBUnit 2, JBoss EAP 6.0, Oracle 11g database. Other tools: Enterprise Architect, Confluence, Jira, Jenkins. Carried out using Agile.

  • 1 Jahr und 2 Monate, Jan. 2014 - Feb. 2015

    Senior Solutions Designer

    Clydesdale Bank

    Design of a UI components (widgets) integrated into an existing internal application. Technologies used: Java 1.7, Spring MVC, Spring Security, jQuery 1.9, jQuery UI 1.9, JSON, Maven, JUnit, Tomcat, Eclipse, Enterprise Architect, Spring Webflow, JSTL. Design and development of an application managing registration/modification for users of the Bank’s mobile payments system. Technologies: Java 1.6, Spring, Spring Integration, Apache CXF, JAXB, Jackson, Dozer, JUnit, Hibernate.

  • 1 Jahr und 8 Monate, Mai 2012 - Dez. 2013

    Senior Java Developer

    European Union Intellectual Property Office

    Design and development. Investigation of existing OHIM tools and requirements of client systems, design and devlopment of a PoC to harmonise existing processes. Java development of an application for managing the process of registration of trademarks and designs submitted online by users in the EU, data migration (PL/SQL). Technologies: Java 1.6, Spring 3.1 (Core, MVC, Batch, Web Services), JSPs, Tiles, jQuery, JUnit, Mockito, Maven, Subversion, WebLogic. Development carried out using Agile.

  • 4 Monate, Jan. 2012 - Apr. 2012

    Senior Java Developer

    Mimacom, Zurich

    Development of a system for managing user-configurable insurance products for Innoveo Solutions. Technologies used: Java 1.6, Spring 3.0 (Core, MVC, Scheduling), JSPs, Tiles, jQuery, Mokito, Maven, Subversion, Jira. Work carried out using Agile and TDD. Deployed on Tomcat.

  • 4 Monate, Juni 2011 - Sep. 2011

    Senior Java Developer

    Sabio

    Design and development of a system used for receiving SOAP messages, parsing them and sending SMS or email messages according to certain parameters in the incoming SOAP message. Development involved creating top-down and bottom-up Web Services using Apache Axis2, rendering formatted messages using Velocity templates and creating a web front-end for configuration, reporting and auditing purposes using Spring MVC and Hibernate. I also designed the SQL Server database. Technologies used: Java 1.6, Sprin

  • 8 Monate, Okt. 2010 - Mai 2011

    Senior Java Developer

    Scottish Legal Aid Board

    Development of a workflow application for use by Solicitors' offices to register claims for funding under the Legal Aid system. Developed using Java 1.4, Spring 2.5, Hibernate 3.0 connecting to an Oracle database and deployed using OC4J. Other technologies used: JSPs, Javascript, jQuery, Tiles, DWR, JSTL, Spring Tags, custom tags, Jira, CVS.

  • 1 Jahr und 11 Monate, Dez. 2008 - Okt. 2010

    Systems Integration Developer

    OLM Group

    Development of an integration application used to query information used in the social care sector and send it to mobile devices; specifically smartphones. Development of a web application that queries specific information related to a subject in social care, presents this information in a format specified by a third party, and queries a third-party web service to obtain budgeting information. Uses Java 1.6, Jetty, Servlets/JSPs, Apache Camel, JAXB, SAX, XSLT, JDBC, SQL, JQuery, Ant, Junit, Oracle.

  • 1 Jahr und 4 Monate, Sep. 2007 - Dez. 2008

    Applications Developer

    beCogent (now trades as Teleperformance)

    Development and maintenance of the company's main CTI application, a GUI used by operators to carry out phone calls through interaction with the company's exchange. Overseeing testing, deciding on appropriate release candidates and carrying out the installation of new versions. Using Java 1.5 & 1.6 and Swing, Ant, CVS, released onto Windows. Oracle database administration as the assistant DBA for the company, monitoring server space, maintenance of table spaces, maintenance of regular data backups

  • 4 Jahre und 8 Monate, Nov. 2002 - Juni 2007

    Software Engineer

    Adexus

    Maintenance and development of two workflow applications used by a department of the Chilean government. Both manage funding applications, evaluation and execution of all projects proposed by the central and regional governments. Project for Telefónica Mundo, which was a web-based system for calculating routing configurations for international phone calls. Technologies used Java 1.4, Servlets, JSPs, JDBC, SQL, PL/SQL, EJB 2.0, WebLogic, JMS, Javascript, Junit, CVS.

  • 8 Monate, Juli 2001 - Feb. 2002

    Developer

    Apt Computer Systems

    Developed a GUI-based package, programmed in Java 1.2 and used Swing, to demonstrate the company's FIX (Financial Information Exchange) engine. The GUI displayed and stored messages received from the FIX engine using JMS, Talarian SmartSockets, Tibco Rendezvous and MQSeries.

Sprachen

  • Englisch

    Muttersprache

  • Spanisch

    Fließend

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z