Senior software developer (remote only)

Profil Foto
Verfügbarkeit einsehen
  auf Anfrage
en  |  es  |  fr
  65€/Stunde
  1110 Morges
 12.05.2018

Kurzvorstellung

I'm a senior software developer with +10 years of back-end experience.

Based in Switzerland, I work REMOTELY for clients in both Europe and North America.

Ich biete

IT, Entwicklung
  • Java (allg.)
    13 Jahre Erfahrung

Projekt‐ & Berufserfahrung

Senior software developer
JMG IT services, Morges
5/2015 – offen (3 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2015 – offen

Tätigkeitsbeschreibung

I’m collaborating as a remote developer for a number of companies in the telecommunications, health, finance and blockchain domains.

Technologies: Java SE Core, JEE, Spring (Boot, Cloud, Data, Integration, MVC, Security, Social, Web, WS and XD), Web Services (SOAP and Rest), Wicket, Gradle/ Maven, WebSockets, Ethereum, Docker, Jenkins, MySQL, MongoDB, Redis, XMPP/ Openfire and JavaScript/ AngularJS.

Eingesetzte Qualifikationen

Java (allg.)


Java/ JEE developer (contractor)
Pictet Group, Geneva
8/2013 – 1/2015 (1 Jahr, 6 Monate)
Banken
Tätigkeitszeitraum

8/2013 – 1/2015

Tätigkeitsbeschreibung

Java/ JEE developer (contractor) at a private bank in Switzerland. I took part in the development of an online private banking application intended for institutional and private customers as well as for independent asset managers.

Technologies: Java SE Core, JUnit, Mockito, Hamcrest, JEE, JMS, JPA, Hibernate, Spring, Spring MVC, Spring Data, Spring Integration, Spring Security, REST And Soap Web Services, CVS, GIT, Maven and Oracle

Eingesetzte Qualifikationen

Java (allg.)


Senior software engineer
Nexthink, Lausanne
8/2012 – 8/2013 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2012 – 8/2013

Tätigkeitsbeschreibung

Senior software engineer at Nexthink in Switzerland. I worked at the R&D department and my role involved architecture, design and development of SaaS applications in an Agile/ Scrum environment.

Technologies: Java SE Core, JEE, JUnit, Spring, Spring MVC, Spring ROO, RESTful Web Services, GWT, SVN, Maven, PostgreSQL, JPA, Hibernate, AMQP, RabbitMQ and Memcached.

Eingesetzte Qualifikationen

Java (allg.)


Consultant
hybris, Munich
3/2012 – 8/2012 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

Consultant at hγbris in Germany. I provided consulting to customers and partners during the implementation phase of their projects with hγbris software.

Technologies: Java SE Core, JEE, Spring and hγbris.

Eingesetzte Qualifikationen

Java (allg.)


Senior software developer (contractor)
Santander Group, Mönchengladbach, Boston and São Paulo
11/2009 – 10/2011 (2 Jahre)
Banken
Tätigkeitszeitraum

11/2009 – 10/2011

Tätigkeitsbeschreibung

Senior software developer (contractor) at Santander Group. I took part in three on-site projects in Germany, the USA and Brazil in which I developed, integrated and deployed JEE eBusiness applications by means of the proprietary Java-based framework Banksphere.

Technologies: Java SE Core, JEE (JMS, EJBs, JSPs, Servlets, and Web Services), JUnit, MVC, WSAD IDE, XML, SQL, DB2, UML, Rational Rose and Banksphere.

Eingesetzte Qualifikationen

Java (allg.)


Software developer (contractor)
Santander Group, Milton Keynes
5/2007 – 5/2009 (2 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

5/2007 – 5/2009

Tätigkeitsbeschreibung

Software developer (contractor) at Santander Group in the UK. I was involved in two projects; the first one was related to HMLR (Her Majesty’s Land Registry) communications and the latter consisted of the implementation of a platform to generate business letters in the loans area.

Technologies: Java SE Core, JEE (EJBs and Web Services), MVC, WSAD, XML, SQL, DB2, UML, Rational Rose and Banksphere.

Eingesetzte Qualifikationen

Java (allg.)


Senior programmer (contractor)
EADS, Munich
9/2006 – 4/2007 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2006 – 4/2007

Tätigkeitsbeschreibung

Senior programmer (contractor) at EADS in Germany. I took part in the maintenance of a client-server MVC application using Java/J2EE and my responsibilities lied mainly in developing, testing and refactoring.

Technologies: Java SE Core, JEE (Servlets and JSPs), Spring Core, LDAP, MVC, JDeveloper IDE, XML, SQL and Oracle.

Eingesetzte Qualifikationen

Java (allg.)


Software developer (contractor)
Santander Group, Milton Keynes
6/2005 – 7/2006 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

6/2005 – 7/2006

Tätigkeitsbeschreibung

Software developer (contractor) at Santander Group in the UK. I was involved in the development of the tactical database of people (BDP) and its integration with the sales portal (SPP). My tasks included development UML modelling, Java development and deployments.

Technologies: Java SE Core, JEE (Servlets and JSPs), MVC, WSAD, XML, SQL, DB2, UML, Rational Rose and Banksphere.

Eingesetzte Qualifikationen

Java (allg.)


Analyst programmer
Siconet, Madrid
2/2004 – 2/2005 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2004 – 2/2005

Tätigkeitsbeschreibung

Analyst Programmer at Siconet in Spain. I took part in four projects for the companies Carrefour, Hispamer, Promotion Madrid and Maphre. I made use of JSE (JDBC and Threads) and JEE (JSP/servlets and EJBs) technologies together with Oracle databases.

Eingesetzte Qualifikationen

Java (allg.)


Zertifikate

MCD - Integration and API Associate, MuleSoft
August 2016

Claritas® Investment Certificate, CFA Institute
August 2014

Functional Programming Principles in Scala, Coursera
September 2012

Certificate of Proficiency in English (CPE), Cambridge University
Juni 2009

Sun Certified Programmer for the J2SE 6.0, Sun Microsystems
Juni 2009

Ausbildung

BSc in Computer Science
(B)
Jahr: 2000
Ort: Spanien

Qualifikationen

Java Spring Java EE REST SOAP Web Services API JPA Hibernate AMQP Mulesoft SQL noSQL MongoDB Android Javascript Node.js AngularJS Blockchain Ethereum Solidity Truffle

Über mich

I'm a senior software developer with +10 years of back-end experience.

Based in Switzerland, I work REMOTELY for clients in both Europe and North America.

--

Back-end development: my work usually involves integration or exposing an API by means of REST/ SOAP Web Services using a SQL database (MySQL, PostgreSQL, etc) or NoSQL (mainly MongoDB).

I have a strong background with Java (core, multi-threading, JavaFX, etc), JEE (servlets, EJBs, Hiernate, JPA, JMS, JSP, etc) and the Spring Framework (AMQP, Batch, Boot, Core, MVC, Data, Integration, Security, Social and Web Flow).

I'm also familiar with JavaScript (Node.js and Express.js), Go (Gorilla, gRPC, go-micro, etc) and have had a first experience in Python with Django.

--

Blockchain development: I have some exposure to blockchain development with Bitcoin and Ethereum (Solidy, Truffle and Web3)

--

Mobile development: I've worked with Java in Android (RxJava, Butterknife, Picasso, Firebase, SQLite, etc) and Swift in iOS.

--

Front-end development: I've got experience with JavaScritpt and Angular.js and some exposure to ReactJS. It's not really my thing but I can manage with HTML, CSS3 and Bootstrap.

--

Dev-ops: in terms of version control/ build/ continuous integration tools, I have experience with git, Gradle, Bamboo, Jenkins and Maven. I use Sonar to take care of bugs and test coverage and I've worked with the following PaaS/ Servers: AWS, GAE, SAP HCP, Heroku/ Apache Tomcat and WAS.

--

Testing: I believe in rigorous unit/ integration testing and I usually strive for at least a 65% of test coverage. In terms of technologies, I've used JUnit, Mockito, Hamcrest, Espresso, Cucumber, Serenity and Selenium.

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Spanisch (Muttersprache)
  • Französisch (Gut)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
unbedingt
Profilaufrufe
73
Alter
37
Berufserfahrung
15 Jahre und 3 Monate (seit 02/2003)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »