$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Senior Software Engineer (Contract)
Juan J Quintana Melián
,
London, United Kingdom
Experience
Other titles
Skills
I'm offering
Senior Java Developer with approximately a decade of software engineering experience. Collaborative, a team player, proactive, works well under pressure and comfortable when faces big challenges. Focused on delivering clean, maintainable and good quality software. A self-motivated developer constantly keeping up to date by watching conferences and reading. Always interested in finance and investing, completed his IMC (Investment Management Certificate) - Level 4 in August 2019.
Markets
United Kingdom
Language
German
Good
English
Fluently
Spanish
Fluently
Ready for
Available
My experience
2018 - ?
temp
Senior Software Engineer (Contract)
Equal Experts.
Implementation of an event-based payments platform as part of Tesco Payments team.
Use of Event Sourcing backed by Cassandra as events store and PostgreSQL for the read model.
● Agile Software Development
● Microservices architecture using Java 8, Spring Boot, AKKA, Cassandra,
PostgreSQL, Event Sourcing, CQRS
● UNIX, Git, Gradle, JUnit 5, Mockito
● Docker, Jenkins, Splunk 7, Terraform, AWSSupport: PagerDuty, DeskPro
● Support: xMatters, Zendesk
Use of Event Sourcing backed by Cassandra as events store and PostgreSQL for the read model.
● Agile Software Development
● Microservices architecture using Java 8, Spring Boot, AKKA, Cassandra,
PostgreSQL, Event Sourcing, CQRS
● UNIX, Git, Gradle, JUnit 5, Mockito
● Docker, Jenkins, Splunk 7, Terraform, AWSSupport: PagerDuty, DeskPro
● Support: xMatters, Zendesk
Sourcing, Zendesk, Akka, CQRS, Software, Development, Cassandra, Support, Implementation, Gradle, Architecture, Java, Microservices, Spring, Event, Unix, Agile, Jenkins, Software development, PostgreSQL, Docker, Git
2017 - 2018
temp
Senior Software Engineer (Contract)
GOV.UK Pay.
GDS (Goverment Digital Service) - GOV.UK Pay, London
Software engineer as part of the Pay team in GDS. Currently implementing a
PCI-compliant payment platform that will be used for most of the public services part of the Government digital platform.
● Agile Software Development - Scrum
● Microservices architecture using Java 8, Dropwizard, PostgreSQL
● UNIX, Git, Maven, JUnit, Mockito
● Docker, Jenkins, SumoLogic, HostedGraphite, Terraform, Chef, AWS
● Support: PagerDuty, DeskPro
● Front-end: Node JS
Software engineer as part of the Pay team in GDS. Currently implementing a
PCI-compliant payment platform that will be used for most of the public services part of the Government digital platform.
● Agile Software Development - Scrum
● Microservices architecture using Java 8, Dropwizard, PostgreSQL
● UNIX, Git, Maven, JUnit, Mockito
● Docker, Jenkins, SumoLogic, HostedGraphite, Terraform, Chef, AWS
● Support: PagerDuty, DeskPro
● Front-end: Node JS
Agile, Software, Development, Support, Architecture, Service, Node, Microservices, Unix, Java, Jenkins, Software development, PostgreSQL, AWS, Docker, Scrum, Git
2016 - 2017
temp
Senior Software Engineer (Contract)
ITV.
Part of the team responsible for the modernisation of the systems in the Air Time Sales
department.
● Agile Software Development - Scrum
● Java 8, WebSockets, Dropwizard, RabbitMQ, Hibernate, JDBI, PostgreSQL.
● UNIX, Git, Maven, JUnit, Mockito, Docker, Jenkins, Kibana, Grafana, AWS
● Front-end: Angular 2, RxJs
department.
● Agile Software Development - Scrum
● Java 8, WebSockets, Dropwizard, RabbitMQ, Hibernate, JDBI, PostgreSQL.
● UNIX, Git, Maven, JUnit, Mockito, Docker, Jenkins, Kibana, Grafana, AWS
● Front-end: Angular 2, RxJs
Agile, Rxjs, Kibana, Software, Development, RabbitMQ, Hibernate, Sales, Angular 2, Unix, Java, Jenkins, Software development, PostgreSQL, AWS, Docker, Angular, Scrum, Git
2016 - 2016
temp
Senior Software Engineer (Contract)
UI CENTRIC.
Software
2014 - 2016
job
Senior Software Engineer
Hotels.com.
London
Senior Java Developer as part of the core team at Hotels.com, responsible for the
implementation of a set of frameworks being used by the rest of the developers in the company. Some of these frameworks are in the process of being open-sourced.
● Agile Software Development - Scrum
● Code reviews
● Implementation of frameworks for distributed systems where different things had to be considered: low latency, high performance, availability, data consistency, etc.
● Use of Spring framework and implementation of DI-agnostic frameworks as well.
● Starting containerization of some components using Docker.
● Migration of most of the projects to Java 8.
● Technologies: Java, Spring, Cassandra, Tomcat, Maven, Bamboo, Git, TestNG,
Mockito, Rest (Jersey), Ruby, Hystrix, etcd, Docker, Google Event Bus, Disruptor
Senior Java Developer as part of the core team at Hotels.com, responsible for the
implementation of a set of frameworks being used by the rest of the developers in the company. Some of these frameworks are in the process of being open-sourced.
● Agile Software Development - Scrum
● Code reviews
● Implementation of frameworks for distributed systems where different things had to be considered: low latency, high performance, availability, data consistency, etc.
● Use of Spring framework and implementation of DI-agnostic frameworks as well.
● Starting containerization of some components using Docker.
● Migration of most of the projects to Java 8.
● Technologies: Java, Spring, Cassandra, Tomcat, Maven, Bamboo, Git, TestNG,
Mockito, Rest (Jersey), Ruby, Hystrix, etcd, Docker, Google Event Bus, Disruptor
Developer, Ruby on rails, Framework, Google, TestNG, Software, Development, Cassandra, Implementation, Tomcat, Java, Spring, Event, SoMe, REST, Agile, Software development, Docker, Scrum, Git
2016 - 2016
job
Backend developer in the development of UEFA Monitoring Platform
Euro Cup.
competition. Responsible for every aspect in terms of backend work, from design to performance testing. Asynchronous system based on events to monitor video streaming and platforms status in real-time.
● Agile Software Development - Scrum
● Java 8, Jersey SSE (Server-Sent Events), RxJava, Rx Jersey Client, MySQL
● UNIX, Git, Maven, JUnit, JMock, Rest-assured, Swagger
● Front-end: Angular JS, HTML5 EventSource
● Agile Software Development - Scrum
● Java 8, Jersey SSE (Server-Sent Events), RxJava, Rx Jersey Client, MySQL
● UNIX, Git, Maven, JUnit, JMock, Rest-assured, Swagger
● Front-end: Angular JS, HTML5 EventSource
REST, Backend, Swagger, Streaming, Server, Software, Development, Monitoring, Testing, Developer, Unix, Html5, Agile, Software development, Video, Angular, Scrum, Git, Backend, Java, Mysql, Design
2013 - 2014
job
Senior Java Developer/Team Lead
Meganexus Ltd.
Senior Java Developer and Team Leader at a software company specialized in secure-data partnerships. Development of new modules for new clients in a Java
web-based application.
● Four developers in charge
● Agile Software Development - Scrum
● Code reviews
● Data layer using Hibernate to Access a MySQL database.
● Spring framework
● Mercurial repository
● Trello, Google Drive and Mantis for Scrum management
● Technologies: Java, Spring, Hibernate, SQL, PL/SQL, MySQL, Tomcat, Maven,
Jenkins, Mercurial, Mockito, JMock.
web-based application.
● Four developers in charge
● Agile Software Development - Scrum
● Code reviews
● Data layer using Hibernate to Access a MySQL database.
● Spring framework
● Mercurial repository
● Trello, Google Drive and Mantis for Scrum management
● Technologies: Java, Spring, Hibernate, SQL, PL/SQL, MySQL, Tomcat, Maven,
Jenkins, Mercurial, Mockito, JMock.
Management, Framework, Mercurial, Google, Web, Software, Development, Trello, Tomcat, Developer, Hibernate, Mysql, Spring, Pl/sql, Database, Agile, Jenkins, Software development, Scrum, Java, Sql
2012 - 2013
job
Senior Java Developer
Idealista.com.
Senior Java Developer in properties website. Development of the new core of the platform in a greenfield project.
● Agile Software Development (SCRUM, Pair Programming)
● Data layer using JPA and JDBC to Access an Oracle DB.
● Spring Framework
● PL/SQL procedures to process data for different purposes.
● JMX
● Continuous build cycle
● Technologies: J2EE, Spring, JPA, Hibernate, PL/SQL, Oracle, Tomcat, Maven,
Mockito, JMX.
● Agile Software Development (SCRUM, Pair Programming)
● Data layer using JPA and JDBC to Access an Oracle DB.
● Spring Framework
● PL/SQL procedures to process data for different purposes.
● JMX
● Continuous build cycle
● Technologies: J2EE, Spring, JPA, Hibernate, PL/SQL, Oracle, Tomcat, Maven,
Mockito, JMX.
Hibernate, Pair programming, Framework, Jpa, Software, Development, Tomcat, Developer, Website, Sql, J2EE, Spring, Pl/sql, Agile, Software development, Oracle, Scrum, Java
2011 - 2012
job
Senior Java Developer
Mutua Madrileña.
Senior Java Developer in an insurance company. Evolutive development over different
applications. Functional analysis and development of new requirements. Resposible for
migration to Spring framework.
● Use of JDBC and CICS services to access a DB2 database.
● Front-end development: HTML, CSS, JavaScript.
● Use of Struts Framework to implement MVC pattern.
● Configuration, installation and deployment of applications on IBM Websphere
● Techologies: J2EE, Struts, Spring, JDBC, CICS, DB2, IBM Websphere,
● SOAP
applications. Functional analysis and development of new requirements. Resposible for
migration to Spring framework.
● Use of JDBC and CICS services to access a DB2 database.
● Front-end development: HTML, CSS, JavaScript.
● Use of Struts Framework to implement MVC pattern.
● Configuration, installation and deployment of applications on IBM Websphere
● Techologies: J2EE, Struts, Spring, JDBC, CICS, DB2, IBM Websphere,
● SOAP
Spring, Framework, Insurance, Development, CICS, Developer, J2EE, SOAP, DB2, Javascript, MVC, Deployment, Database, HTML/CSS/Javascript, Java, Html, Css
2010 - 2011
job
Java Developer
AtSistemas.
(Spain)
Client: RTVE.ES
Development of new weather website for Spanish Public TV. Involved in all steps of the development cycle, from requirements definitions with client to load tests.
● Continuous build cycle.
● Data layer using JPA to access an Oracle database.
● Front-end development: Use of jQuery for visual effects, user interaction and Ajax
calls.
● Spring 3 Framework. RESTful methods used to serve data to website, mobile
application and PlayStation application.
● http://www.rtve.es/eltiempo
Client: RTVE.ES
Development of new weather website for Spanish Public TV. Involved in all steps of the development cycle, from requirements definitions with client to load tests.
● Continuous build cycle.
● Data layer using JPA to access an Oracle database.
● Front-end development: Use of jQuery for visual effects, user interaction and Ajax
calls.
● Spring 3 Framework. RESTful methods used to serve data to website, mobile
application and PlayStation application.
● http://www.rtve.es/eltiempo
Jquery, Java, Oracle, Database, AJAX, Spring, Oracle database, Website, TV, Developer, Restful, Development, Jpa, Http, Framework
2009 - 2010
job
Java Developer
Everis Spain S.L.
(Spain)
Client: Telefónica Spain
Development of new web portal for Telefonica Spain. Responsible for users
management portlet, core of the platform.
● Portlet-based application
● Spring framework (non-annotated configuration)
● Use of Vignette 7 as CMS.
● Data layer using JPA to access Oracle database.
● Front-end development: HTML, CSS, JavaScript
● Technologies: J2EE, Spring, Hibernate, SVN, Oracle, Vignette 7, Apache Tomcat,
BEA Weblogic
Client: Telefónica Spain
Development of new web portal for Telefonica Spain. Responsible for users
management portlet, core of the platform.
● Portlet-based application
● Spring framework (non-annotated configuration)
● Use of Vignette 7 as CMS.
● Data layer using JPA to access Oracle database.
● Front-end development: HTML, CSS, JavaScript
● Technologies: J2EE, Spring, Hibernate, SVN, Oracle, Vignette 7, Apache Tomcat,
BEA Weblogic
Management, Portal, Framework, SVN, Web, Jpa, Development, Weblogic, Tomcat, Developer, Hibernate, J2EE, Javascript, Oracle database, Spring, Apache, Database, Oracle, CMS, HTML/CSS/Javascript, Java, Html, Css
2009 - 2009
job
Java Developer
Interprogram S.L.
Gran Canaria (Spain)
Hotel management software development (Java, Swing, Spring, Hibernate, Firebird, Tortoise SVN). In charge of visiting clients for evaluation of requirements and deployments of software.
● Desktop Java application using Swing
● Data layer using JPA to Access Firebird database
● Collaborative online work. There were two of us working on the project (one in Argentina and the other in the Canaries).
Hotel management software development (Java, Swing, Spring, Hibernate, Firebird, Tortoise SVN). In charge of visiting clients for evaluation of requirements and deployments of software.
● Desktop Java application using Swing
● Data layer using JPA to Access Firebird database
● Collaborative online work. There were two of us working on the project (one in Argentina and the other in the Canaries).
Java, Software development, Database, Spring, Management, Hibernate, Developer, Development, Software, Jpa, Online, SVN, Firebird
2008 - 2008
job
Java Developer
YDILO AVS.
Gran Canaria (Spain)
IVR software development for Vodafone (Java, Oracle, Nuance voice recognition libraries) and small web developments (J2EE, JSP, Oracle, Apache Tomcat).
IVR software development for Vodafone (Java, Oracle, Nuance voice recognition libraries) and small web developments (J2EE, JSP, Oracle, Apache Tomcat).
Java, Oracle, Software development, Apache, J2EE, Jsp, Developer, Tomcat, Development, Software, Web
2007 - 2008
job
Research Assistant
University of La Laguna.
Tenerife (Spain)
Telepathology and distant diagnosis software (Java, Swing, SQL Server) Diabetes
control PDA software (Visual Basic)
Telepathology and distant diagnosis software (Java, Swing, SQL Server) Diabetes
control PDA software (Visual Basic)
Sql, Java, SQL Server, Research, Software, Server, Basic
2006 - 2007
internship
Internship
Cabildo de Gran Canaria.
Gran Canaria (Spain)
User support (Software, networking, )
User support (Software, networking, )
Networking, Support, Software, Internship
My education
University Oberta of Catalunya
Masters, Computer Science
Masters, Computer Science
University of Las Palmas de Gran Canaria
BSc, Computer Science
BSc, Computer Science
Juan's reviews
Juan has not received any reviews on Worksome.
Contact Juan J Quintana Melián
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Juan 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