freiberufler Java, J2ee Software Developer auf freelance.de

Java, J2ee Software Developer

offline
  • 60€/Stunde
  • L8K3T3 Hamilton
  • auf Anfrage
  • fr  |  de  |  en
  • 17.01.2024

Kurzvorstellung

S. has many years of experience in Software Engineering, mostly acquired as a Software Developer on technologies related to Java, J2ee and Web Services in different countries (Germany, Luxembourg and Canada).

Qualifikationen

  • Hibernate (Java)
  • Informatik
  • J2EE (Java EE)
  • Java (allg.)
  • SOAP and RESTFul Web Services
  • Spring
  • Spring(Core,MVC,Security,Web Services,Boot,Cloud)

Projekt‐ & Berufserfahrung

Java, J2ee Software Consultant
RONA, Montréal (QC)
5/2023 – 12/2023 (8 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

5/2023 – 12/2023

Tätigkeitsbeschreibung

• Interacted with Business Analysts to gather and define requirements
• Worked on the enhancement of multiple microservices for the management of carriers, item orders and shipment
• Developed unit tests, performed integration , load testing, and code review
• Wrote deployment plan, prepared and deployed the release packages
• Assisted the team with troubleshooting issues
Technical Environment: Java (Java 17,16…8 and older versions), J2ee, Spring (Core, Boot, WebFlux, Data), Reactive programming (Reactor), RESTful API, Microservices, Tibco EMS, Jackson, UML, JSON, SQL, PostMan, Snyk,DevOps (Jenkins, Git,ArgoCD),Kafka, MongoDB, Oracle, Stored Procedure, Testing frameworks (TestContainers, Junit, Assertj, Mockito), Maven, Nexus, Swagger, Jira, Confluence

Eingesetzte Qualifikationen

Java (allg.), Spring

Java, J2ee Software Consultant
National Bank of Canada, Montréal (QC), HAMILTON
1/2020 – 4/2023 (3 Jahre, 4 Monate)
Banken
Tätigkeitszeitraum

1/2020 – 4/2023

Tätigkeitsbeschreibung

• Interacted with Business Analysts to gather and define requirements
• Worked on the redesign of diverse legacies financial transactions platforms and moved from monolith applications to microservices
• Worked on the project for the management of international money transfers
• Migrated the codes deployment from Openshift to AWS EKS
• Developed unit tests, performed integration , load testing, and code review
• Wrote deployment plan, prepared and deployed the release packages
• Assisted the team with troubleshooting issues
Technical Environment: Java (Java 17,16…8 and older versions), J2ee, Spring (Core, Boot, WebFlux, Data), Reactive programming (Reactor, RxJava), RESTful API, Microservices, GraphQL, Jackson, OAuth2, UML, JSON, SQL, PostMan, DevOps (Jenkins, OpenShift, Git, GitHub),Kafka, MongoDB, Oracle, Veracode, Testing frameworks (TestContainers, WireMock, Junit, Assertj, Mockito), Maven, Nexus, Swagger, Jira, Confluence, Splunk, Datadog

Eingesetzte Qualifikationen

Java (allg.), Spring

Java, J2ee Software Consultant
Desjardins, Montréal (QC)
8/2017 – 12/2019 (2 Jahre, 5 Monate)
Banken
Tätigkeitszeitraum

8/2017 – 12/2019

Tätigkeitsbeschreibung

• Interacted with Business Analysts to gather and define requirements
• Worked on the redesign of a legacy financial transactions platform
• Developed Restful Microservices for the interaction with ATM automated teller machine and for the management of sensitive customers’ portfolio information and the bank tellers’ accounts.
• Implemented the reports' generation of financial transactions
• Evaluated and recommended tools, technologies and processes to ensure the highest quality product
• Developed unit tests, performed integration testing and code review
• Assisted the team with troubleshooting issues
Technical Environment: Java (Java 8 and older versions), J2ee, Spring (Core, MVC, Boot, Cloud Netflix Hystrix, Data), RESTful API, Microservices, GraphQL, JAXB, Jackson, OAuth2, UML, XML, JSON, SQL, SoapUI, DevOps (Jenkins, Git), JMeter, Gemfire Pivotal, Oracle, Testing frameworks (Junit,WireMock, Hamcrest, Assertj, Mockito), Maven, Artifactory, Liferay Portal, Swagger, Jira, Confluence, Splunk, Datadog

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Spring

Java, J2ee Software Developer
Citigroup, Mississauga (ON)
10/2016 – 7/2017 (10 Monate)
Banken
Tätigkeitszeitraum

10/2016 – 7/2017

Tätigkeitsbeschreibung

• Analysed the business requirements, wrote the system design specification and test specification
• Worked on Capital Markets application and implemented SOAP Web Services to enable the provision of trading data and the management of sensitive customers’ portfolio information
• Evaluated and recommended tools, technologies and processes to ensure the highest quality product platform
• Developed unit tests, performed integration testing and code review
• Prepared the release packages and took part in the deployment into production
• Assisted the team with troubleshooting issues

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Webservices

Java, J2ee Software Developer
TD Insurance, Montréal (QC)
8/2014 – 8/2016 (2 Jahre, 1 Monat)
Versicherungen
Tätigkeitszeitraum

8/2014 – 8/2016

Tätigkeitsbeschreibung

• Analysed the business requirements, authored the system design specification and test specification
• Implemented a SOAP Web Service for the data transfer related to residential insurance policies
• Implemented Swing graphical user Interfaces for the management of automobile insurance policies
• Extracted policies data sent by a third party. Validated the business rules and saved them to a AS400 system
• Wrote PL/SQL scripts for the migration of customers’ accounts
• Developed unit tests, performed integration testing and code review
• Prepared the release packages and took part in the deployment into production

Technical Environment: Java Core, J2EE, OOD, Enterprise architecture, UML, XML, XSD, XSLT, XPath, Eclipse, Web Services (SOAP, JAX-WS, Axis2, SoapUI), IBM (Datapower, MQ), WS-Security, SSL Certificate ,WebLogic, PL/SQL, SQL, Oracle, Testing frameworks (Junit, Assertj, Mockito), Spring Core, Maven, IBM DB2, Nexus, AccuRev, SonarQube, JMeter, HPQC, Jenkins

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Webservices

Java, J2ee Software Developer
National Bank of Canada, Montréal (QC)
2/2014 – 7/2014 (6 Monate)
Banken
Tätigkeitszeitraum

2/2014 – 7/2014

Tätigkeitsbeschreibung

• Participated in the migration of the website of National Bank of Canada
• Wrote technical documents
• Prepared the release packages and took part in the deployment into production
• Assisted the team with troubleshooting issues
Technical Environment: Adobe CQ5, Java Core, J2EE, OOD, UML, XHTML, CSS, XML, JavaScript, IBM (WAS, RAD, RTC, ISM Maximo), Oracle, Testing frameworks (Junit, Assertj, Mockito), Maven, Nexus, Scrum

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.)

Java, J2ee Software Developer
KBL European Private Bankers, Luxembourg
9/2013 – 11/2013 (3 Monate)
Banken
Tätigkeitszeitraum

9/2013 – 11/2013

Tätigkeitsbeschreibung

• Analysed the business requirements, authored the system design specification and test specification
• Extracted and validated data in order to generate financial reporting to U.S. Treasury under the FATCA(Foreign Account Tax Compliance Act) project
• Designed and developed a web application for the data reprocessing
• Developed unit tests, performed integration testing and code review
Technical Environment: Java Core, J2EE, OOD, JPA, Hibernate, Enterprise architecture, UML, CSS, XHTML, JavaScript,XML, XSD, JSON, JAXB, IBM (RAD, WAS, MQ), SQL, Testing frameworks (Junit, Assertj, Mockito), Spring (Core, MVC), Maven, Oracle, Nexus, SonarQube, Jenkins, HPQC

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Spring, Webservices

English language improvement
South London College, London
3/2013 – 8/2013 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2013 – 8/2013

Tätigkeitsbeschreibung

Improved my English skills at South London College (South East London)

Eingesetzte Qualifikationen

Fremdsprachentraining

Java, J2ee Software Developer
Cetrel Securities, Luxemburg
11/2011 – 12/2012 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

11/2011 – 12/2012

Tätigkeitsbeschreibung

• Analysed the business requirements, wrote the system design specification and test specification
• Designed and developed a software system consisting of secured Web Services enabling the exchange of financial documents with the Commission de Surveillance du Secteur Financier (CSSF)
• Designed and implemented a relational database to save information on financial instruments
• Implemented the reports' generation related to financial instruments
• Developed a web application for the management of financial instruments
• Evaluated and recommended tools, technologies and processes to ensure the highest quality product platform
• Developed unit tests, performed integration testing and code review
• Prepared the release packages and took part in the deployment into production
• Assisted the team with troubleshooting issues

Technical Environment: Java Core, J2EE, OOD, JPA, Hibernate, UML, CSS, XHTML, XML, XSD, JSON, JAXB, GWT, Eclipse, SQL, TestNG, Mockito, Web Services (SOAP, SoapUI), Spring(Core, MVC, Security, Web Services), JMeter, Jira, WS-Security, SSL Certificate , Maven, Oracle, Nexus, Sonar, Jenkins, Subversion

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Spring, Webservices

Administrator IBM Websphere Application Server
BGL BNP PARIBAS, Luxembourg City, Luxemburg
3/2011 – 10/2011 (8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2011 – 10/2011

Tätigkeitsbeschreibung

 Administrated IBM WebSphere Application Server: Industrialization, Deployment, Test
• Monitored the systems performance
• Resolved technical issues through debugging, research, and investigation.

Eingesetzte Qualifikationen

Oracle (allg.), IBM 4690 / 4680 OS, IBM WebSphere Application Server (WAS)

Java, J2ee Software Developer
Denkformat Gmbh, Hamburg
7/2009 – 2/2011 (1 Jahr, 8 Monate)
Gesundheitswesen
Tätigkeitszeitraum

7/2009 – 2/2011

Tätigkeitsbeschreibung

• Analysed the business requirements and authored the system design specification and test specification
• Developed a standalone secured tool for transferring customers' bills. This tool also helped to check customer’s creditworthiness
• Developed new features for the web portal destined for the medical offices:
 Designed and developed a forum
 Implemented the management of bills
 Implemented the user account management
 Wrote PL/SQL scripts for the migration of users’ accounts
• Designed and implemented a web portal destined for patients:
 Implemented the patients’ bills management
 Implemented the users account management
 Determined the interest rate on credit
• Developed unit tests, performed integration testing and code review
• Prepared the release packages and took part in the deployment into production
• Assisted the team with troubleshooting issues

Technical Environment: Java Core, J2EE, OOD, JPA, Hibernate , iBatis, UML, RabbitMQ, JQuery, CSS, XHTML, JavaScript, XML,XSLT, XSD, JAXB, Eclipse, SQL, Testing frameworks (Junit, TestNG, Mockito), Spring(Core, MVC, Security, Web Services, WebFlow ), JMeter, Jira, WS-Security, SSL Certificate , Maven, Oracle, Sonar, Jenkins, Subversion

Eingesetzte Qualifikationen

Hibernate (Java), J2EE (Java EE), Java (allg.), Spring, Webservices

Software Developer
Heidelberg Institute for Theoretical Studies (form, Heidelberg
5/2008 – 6/2009 (1 Jahr, 2 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/2008 – 6/2009

Tätigkeitsbeschreibung

• Analysed the business requirements and wrote the system design specification and test specification
• Designed and developed a web application destined for the graphical representation of the mechanism of biochemical reactions
• Designed and developed a web application to manage information issued from biochemical manipulations

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), Spring

Software Developer
Heidelberg Institute for Theoretical Studies (form, Heidelberg
1/2007 – 3/2008 (1 Jahr, 3 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

1/2007 – 3/2008

Tätigkeitsbeschreibung

Analysed the business requirements and wrote the system design specification and test specification
Improved the xsd - schema representing the experimental enzyme kinetics data
Designed and implemented a relational database to save information on biochemical reactions
Developed a web service for transferring XML documents to a relational database
Implemented an algorithm for the standardization of parameters' units related to biochemical reactions
Parsed the proteins' names extracted from a relational database
Prepared the release packages and took part in the deployment into production

Technical Environment: Java Core, J2EE, OOD, JPA, Hibernate, XML, UML, XSD, JAXB, XSD, Eclipse, Jira, SQL, Oracle, Junit, Web Services (SOAP, Axis2), Maven, Sonar, Jenkins, Subversion, Scrum

Eingesetzte Qualifikationen

J2EE (Java EE), Java (allg.), Spring, Webservices

Ausbildung

Angewandte Informatik
Diplom-Informatiker (FH)

Fachhochschule Kaiserslautern Standort Zweibrücken

Über mich

found in profile description
S. is a seasoned Software Engineer with many years of experience in Software Engineering, mostly acquired on technologies related to JAVA, J2EE, Web Services (Soap and Restful), Spring framework, JPA, Hibernate and PL/SQL. His heterogeneous projects in different countries (Germany, Luxembourg and Canada) and in the fields of biochemistry, insurance (TD Insurance, Desjardins), health and banking (Desjardins, Citigroup, National Bank of Canada, BNP Paribas, KBL European Private Bankers), have shown his aptitudes for rapidly learning new concepts and technologies. He has been involved with all levels of software development: requirements gathering and analysis, design, coding, testing, delivery, deployment, integration and support. S. takes pride in coding to consistently high standards and regularly refreshes his skills to ensure to keep up to date with ongoing developments

I look forward to hearing from you.

Weitere Kenntnisse

================14+ Years’ experience - Backend================
Databases MySQL, Oracle, IBM DB2, Sybase, Pivotal Gemfire, MongoDB
Programming languages
and architecture Java (Java 17,16…8 and older versions), J2EE, Java SE, Reactive programming(Reactor, RxJava),
SQL, PL/SQL, XML, XSD, XSLT, JSON, Event Driven Architecture
Modelling language UML
Methodologies and practices Agile, Scrum, Kanban, Waterfall, DevOps (CI, CD, … )
Tools Eclipse, IntelliJ, IBM RAD, IBM WebSphere DataPower, SQL Developer, Splunk, Datadog, OpenLens,
Argo CD, Oracle SQL Developer Data Modeler, Swagger, SonarQube, Veracode, Snyk, Subversion,
Git, Bitbucket, GitHub, Jenkins, Mountebank, SourceTree, JMeter, AccuRev, Nexus, Artifactory,
Maven, Ant, IBM Rational Software Architect, NSIS, Launch4j, JIRA, HP Quality Center, Confluence
Frameworks / APIs Spring (Core, WebFlux , MVC, Security, WebFlow, Web Services, Boot, Data), DGS framework, JPA, Hibernate, iBatis, JAXB, Jackson Json, MapStruct, Hystrix, Junit, TestNG, Mockito, WireMock,
TestContainers, AssertJ, Hamcrest
Application servers IBM WebSphere Application Server, WebLogic Server, Pivotal TC Server, Tomcat
Other technologies SOAP Web Services (JAX-WS, Apache CXF, Spring Web Services, AXIS2), RESTFul Web Services, Microservices, OpenAPI, AsyncAPI, GraphQL, AWS EKS, Docker, Kubernetes, OpenShift,Vault, Kafka, Tibco EMS, WebSphereMQ/MQ Series, RabbitMQ, Ehcache, Redis, Liferay Portal, LDAP, Yaml, PKI, SSL,TLS, OAuth2, Apache Fop, JasperReports, iText
================5 Years’ experience - Frontend================
Frontend technologies
JSP, JavaScript, HTML, JQuery, CSS, GWT(Google Web Toolkit ), Velocity Engine, Ajax, Sitemesh, Tiles
================Basic knowledge================
Python, Angular, Typescript

Persönliche Daten

Sprache
  • Französisch (Muttersprache)
  • Deutsch (Gut)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
2507
Alter
43
Berufserfahrung
17 Jahre und 2 Monate (seit 01/2007)

Kontaktdaten

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

Jetzt Mitglied werden