
Malcolm Bailey
Fähigkeiten und Kenntnisse
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 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.
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.