$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Java Developer
Liam Murphy
,
Merthyr Tydfil, United Kingdom
Experience
Other titles
Skills
I'm offering
Lots of domain experience in different industries.
Markets
United States
United Kingdom
Industries
Language
English
Fluently
Available
My experience
2019 - ?
job
Java Developer, Legal and General Investment Management
unknown.
Work as part of a global team to develop and maintain applications that supports Europe's largest asset manager - managing over 1.25 trillion in assets.
Develop new APIs to support various platforms. These APIs are in the form of micro-services architecture within Openshift (Kubernetes).
• Develop Java micro-services based on the Microprofile API.
• Prometheus and Grafana for metrics.
• Kafka messaging or ReST for data transfer between applications.
• Use Hibernate for ORM persistence.
• Use Junit, Mockito for unit testing.
• Use Git/SVN for version control.
• Use Jenkins Pipeline for CI/CD.
Develop new APIs to support various platforms. These APIs are in the form of micro-services architecture within Openshift (Kubernetes).
• Develop Java micro-services based on the Microprofile API.
• Prometheus and Grafana for metrics.
• Kafka messaging or ReST for data transfer between applications.
• Use Hibernate for ORM persistence.
• Use Junit, Mockito for unit testing.
• Use Git/SVN for version control.
• Use Jenkins Pipeline for CI/CD.
Hibernate, CI / CD, CI / CD, CI / CD, Manager, SVN, Testing, OpenShift, Developer, Support, Java, Architecture, Kafka, Management, REST, Kubernetes, Jenkins, API, Git
2018 - 2019
job
Java Developer, Delivery Blueprints
unknown.
Worked as part of a global team to develop and maintain a social network.
Develop new APIs to support various platforms. These APIs are in the form of micro-services architecture within a Docker stack. The Docker Stack was spread across several nodes using Docker Swarm. This run on Linux boxes and used MariaDB and MongoDB for data persistence. Tomcat containers served the web front end. There was also an Apache Daemon serving PHP content. I debugged/maintained all of this infrastructure to various extents.
• Developed new functionality across the whole stack, from front-end development using JSPs, Javascript and JQuery (including datatables) with CSS styling to the back end Java web application run in a Tomcat container.
• Used Hibernate for ORM persistence.
• Used Junit, Mockito for unit testing.
• Used Git/SVN for version control.
• Used Jenkins for CI.
• Used Ansible for infrastructure deployment, as well as some ad hoc bash/Python scripts.
Develop new APIs to support various platforms. These APIs are in the form of micro-services architecture within a Docker stack. The Docker Stack was spread across several nodes using Docker Swarm. This run on Linux boxes and used MariaDB and MongoDB for data persistence. Tomcat containers served the web front end. There was also an Apache Daemon serving PHP content. I debugged/maintained all of this infrastructure to various extents.
• Developed new functionality across the whole stack, from front-end development using JSPs, Javascript and JQuery (including datatables) with CSS styling to the back end Java web application run in a Tomcat container.
• Used Hibernate for ORM persistence.
• Used Junit, Mockito for unit testing.
• Used Git/SVN for version control.
• Used Jenkins for CI.
• Used Ansible for infrastructure deployment, as well as some ad hoc bash/Python scripts.
Bash, Social, SVN, Web, Development, Testing, Docker swarm, Infrastructure, Developer, Support, Mariadb, Tomcat, Network, Content, Hibernate, Architecture, Javascript, Apache, SoMe, Styling, Deployment, Jenkins, MongoDB, Docker, Linux, Git, Java, Jquery, Python, Php, Css
2017 - 2018
job
Java Developer
Web.com.
Worked as part of a global team to develop and maintain a back end web service for one of the world's largest web domain companies.
• Developed new APIs that interface with other web services or the company's ESB bus to run the business logic for Web.com storefront and third-party systems.
• Successfully implemented a new payment processor for the company with no major bugs.
• Refined requirements, estimated, designed, developed, unit tested, functional tested, integration tested, documented, validated and maintained new developments in an agile lifecycle.
• Practiced agile methodologies such as backlogs, continuous integration, iterative and incremental development, planning poker, retrospectives, scrum events and user stories.
• Use the full Atlassian stack for work - Jira, Bitbucket, Confluence, Hipchat, Fisheye and was in the process of implementing Bamboo to replace Jenkins.
• Monitored server box logs for any errors and debugging issues.
• Used various technologies to develop such as Java 8 (lambdas in streams and optional classes), SQL, Maven builds, Git and SVN version management, Jenkins CI, Mockito, PowerMockito, Suites and Junit for testing, Spring Boot and XML based application configuration, Spring Core (application context, autowiring, aspects, SpEL), Spring MVC (controller annotations), Tomcat server, Oracle SQL Server.
• Continually improved code quality using SonarQube code analysis and JaCoCo test coverage.
• Held meetings with other business departments to refine requirements.
• Reviewed other company application code bases to work out what other teams require.
Sep 2016 to Apr 2017
Travelling Australia and S.E. Asia
• Developed new APIs that interface with other web services or the company's ESB bus to run the business logic for Web.com storefront and third-party systems.
• Successfully implemented a new payment processor for the company with no major bugs.
• Refined requirements, estimated, designed, developed, unit tested, functional tested, integration tested, documented, validated and maintained new developments in an agile lifecycle.
• Practiced agile methodologies such as backlogs, continuous integration, iterative and incremental development, planning poker, retrospectives, scrum events and user stories.
• Use the full Atlassian stack for work - Jira, Bitbucket, Confluence, Hipchat, Fisheye and was in the process of implementing Bamboo to replace Jenkins.
• Monitored server box logs for any errors and debugging issues.
• Used various technologies to develop such as Java 8 (lambdas in streams and optional classes), SQL, Maven builds, Git and SVN version management, Jenkins CI, Mockito, PowerMockito, Suites and Junit for testing, Spring Boot and XML based application configuration, Spring Core (application context, autowiring, aspects, SpEL), Spring MVC (controller annotations), Tomcat server, Oracle SQL Server.
• Continually improved code quality using SonarQube code analysis and JaCoCo test coverage.
• Held meetings with other business departments to refine requirements.
• Reviewed other company application code bases to work out what other teams require.
Sep 2016 to Apr 2017
Travelling Australia and S.E. Asia
Integration, Asia, SVN, Logic, Server, Web, Atlassian, Development, Testing, Developer, Continuous integration, Oracle sql, Tomcat, Confluence, Test, Service, Sql, User stories, Spring, MVC, Management, Agile methodologies, Web Services, Agile, XML, Jenkins, SQL Server, Oracle, Jira, Scrum, Git, Java
2015 - 2016
job
Java Developer
Alcumus Group.
Developed and maintained various web applications, mainly CRM applications.
• Developed in Java with various code libraries such as Spring (Beans, MVC, Webflow, Security), iText and Apache POI.
• Developed persistence with Hibernate (annotation driven) and used SQL or criteria for queries.
• Created, updated and optimized tables in the database run on MS SQL Server 2008.
• Developed the web user interface primarily with JSPs and HTML, JavaScript (jQuery) and styled with CSS and Bootstrap.
• Unit tested software using JUnit and Mockito.
• Created test cases for the testers.
• Managed versions using SVN.
• Managed builds using Maven.
• Deployed applications to the Tomcat server.
• Managed workflow using JIRA.
• Attended daily scrum meetings and team development meetings.
• Developed estimates.
• Liaised with business analysts for requirements clarifications or amendments.
• Developed a Business Intelligence application for the company to pull monthly management reports from the database data along with the company's BI developer.
• Developed a construction audit application - enhancing the company's product offering.
• Developed in Java with various code libraries such as Spring (Beans, MVC, Webflow, Security), iText and Apache POI.
• Developed persistence with Hibernate (annotation driven) and used SQL or criteria for queries.
• Created, updated and optimized tables in the database run on MS SQL Server 2008.
• Developed the web user interface primarily with JSPs and HTML, JavaScript (jQuery) and styled with CSS and Bootstrap.
• Unit tested software using JUnit and Mockito.
• Created test cases for the testers.
• Managed versions using SVN.
• Managed builds using Maven.
• Deployed applications to the Tomcat server.
• Managed workflow using JIRA.
• Attended daily scrum meetings and team development meetings.
• Developed estimates.
• Liaised with business analysts for requirements clarifications or amendments.
• Developed a Business Intelligence application for the company to pull monthly management reports from the database data along with the company's BI developer.
• Developed a construction audit application - enhancing the company's product offering.
Team development, Workflow, Webflow, Security, Test, Hibernate, Test cases, Tomcat, Developer, Apache, Development, Software, Web, Server, BEE, SVN, Audit, Sql server 2008, HTML/CSS/Javascript, Html, Css, Sql, Jquery, Java, Scrum, Business Intelligence, CRM, Javascript, Jira, Bootstrap, SQL Server, Audit, Database, Management, MVC, Spring
2010 - 2014
job
Pharmacovigilance Scientist
(Lilly, Johnson and Johnson) and Clinical Research Organizations.
I worked as a drug development scientist for a few of the world's largest pharmaceutical companies (Lilly, Johnson and Johnson) and Clinical Research Organizations (PRA International), winning awards and gaining seniority and responsibilities (I left as a Pharmacovigilance Specialist - representing the UK part of Johnson and Johnson to the health authorities). I found the work mostly routine after a while and suspected a lot of the work could be automated. I saw that this was the future for the pharmaceutical industry and together with my natural flair for software development I decided to change career.
Research, Software development, Pharmaceutical, Natural, Health, International, Development, Software, Pharmacovigilance, Winning
My education
acted as school ambassador
N/a, N/a
N/a, N/a
?
-
2015
University of Birmingham
Masters, Computer Science
Masters, Computer Science
?
-
2008
Kings College London
BSc, Pharmacology
BSc, Pharmacology
Liam's reviews
Liam has not received any reviews on Worksome.
Contact Liam Murphy
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Liam directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark