
Malcolm Bailey
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Malcolm Bailey
- Current 8 years and 4 months, since 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 months, May 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 months, 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 year and 8 months, 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 year and 2 months, 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 year and 8 months, May 2012 - Dec 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 months, 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 months, Jun 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 months, Oct 2010 - May 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 year and 11 months, Dec 2008 - Oct 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 year and 4 months, Sep 2007 - Dec 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 years and 8 months, Nov 2002 - Jun 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 months, Jul 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
English
C2 (Verhandlungssicher / Muttersprachlich)
Spanish
C1 (Fließend)
XING Mitglieder mit ähnlichen Profilangaben
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.
21 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.
