Java, Servlets/JSP, JSF, Struts, GWT, GWTExt, EJB, JPA, XML, XSLT, Spring, Spring Integration, Hibernate,MySql, Oracle, HSQL, Tomcat,Jetty,Jboss, Weblogic, IBM MQ
Aktualisiert am 08.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Spring
Deutsch
gut,noch zu verbessern
Englisch
fließend
Polnisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

01/2012 - ongoing: EasyTax

Company:

Infonova GmbH, Austria -> BearingPoint Zurich -> Regnology , Remote

Industry Sector:

Banking, Internet

Role:
Senior JEE developer, (Contract)

Summary:

The software solution EasyTax enables banks and financial service providers to format and to deliver to their private banking clients the necessary information (taxable income, capital gain, wealth) they require to be tax compliant.


Tasks:

  • Taxation logic implementation for different jurisdictions
  • Redesign the project into transactional system

  • Performance improvements
  • EasyTax has been developed to be transactional system for Abgeltungssteuer 2013

  • designed and implemented connectors to bank legacy systems, most of the cases to external JMS providers

Competence area:

  • Languages/Framework: Java 21, Spring Boot, Spring, Hibernate, Groovy
  • Containerization: Docker, Kubernetes
  • Cloud: Google Cloud Platform (GCP), Amazon Web Services (AWS)

  • Jboss4.03, Weblogic 11, Tomcat, Netty

  • Ejb2.1 ? migrated into Spring 3 and Hibernate3.x/JPA2.0

  • transaction management within application (JTA and Spring)

  • Message Dirven Beans, JMS API , jboss internal queuing

  • IBM MQ Websphere

  • JSP/Servlets, Struts, Java Script

  • Tools: Eclipse, SQL Developer Studio, Microsoft Visual Studio 2010 Express

  • Continuous Integration : Jenkins, Maven, Sonar,Nexus

  • Database: Oracle, PostgreSQL, Microsoft SQL Server

  • Scrum



08/2011 - 12/2011: EasyTax, Migration into Credit Suisse Environment

Company:

Infonova GmbH, Austria


Industry Sector:
Banking, Internet

Role:
Senior JEE developer, (Contract)
Tasks:

porting existing project into the Credit Suisse's Java Application Platform (JAP). Such a migration and installation was the required condition for Credit Susisse to ever consider the purchase of the EasyTax project.Migration was finished before scheduled deadline.

PART1:

Migration from JBoss 4 into Weblogic 11 and IBM MQ Webpshere

  • porting application from JBoss 4 into Weblogic 11

  • adjusting deployment descriptors

  • changes in JSP pages

  • reimplementation of security in EJB layer

  • redefine Message Driven Beans from JBoss internal queues into IBM MQ Websphere 7.0.1



PART 2:

Deploy Easytax project into JAP environment.

  • JAP Environment (qmb tools, deploy process, etc )

  • new project structure for EasyTax (from maven into qmb structure)

  • new deploy process into JAP environment

  • new container login (JAAS)


01/2011 - 05/2011: Social Network: Memobooks.pl
Company:

non-commercial project
Industry Sector:
Internet
Role:
JEE Developer
Tasks:
application design and implementation

configuration of development,pre-production and production environment

application deployment, application and environment maintenance

Software:

Wicket, HTML and CSS

JEE,Spring Hibernate, JPA (application logic)

Tomcat and Apache WebServer (load balancing)

MySQL

Eclipse, Maven, Hudson/Nexus

OS: Fedora 13, Windows


04/2009 - 07/2011: !CG-Live, project for Spanish banking company (online payment provider)
Company:

Commercegate, Spain
Industry Sector:
Banking, Internet

Role:
Senior JEE developer, (Contract, remote)
Tasks:
Desing and develop new back office application that is to replace the old one.
Project description:

back office application (GWT and GXT front end) for managing live transactions (payment processors), replacement for old back office application based on PHP

system features:

o transaction management

o membership management

o user management

o reports - PDF, Excel , charts, monition charts (Google Visualization API)

o configuration of the system according to customer needs, (XML- based configuration)

o development of PL/SQL triggers/scripts that take care of migrating old data into new unified structure


Software:

JBoss 5, EJB 3.0,

JMS, Spring Integration, Spring 2.6, WebServices, Jaxb,

PHP,GWT 2.x, Ext-GWT 2.2.x (sencha), Spring MVC, Tiles,

JPA/Hibernate3.2,

SingleSignOn -Josso

Other : Maven, Hudson, Nexus

ActiveMQ, Tomcat 6.0.xx, Oracle10, RedHat, soapUI, TicketSystem->trac


12/2008 - 04/2009: Postback Agent, project for Spanish banking company (online payment provider)
Company:
Commercegate, Spain
Industry Sector:
Banking, Internet
Role:
Senior JEE Developer, (Contract, remote)
Tasks:
Design, implement and deploy flexible transormation solution.
Project description:

Framework-like project responsible for receiving messages from JMS queue , transforms them using configured transformation logic (e.g XSLT sheets) and sends them to proper services (SOA based services).

Project has an open architecture that allows easy configuration on different environments and might be easily customized depending on customer needs, architecture follows dependency injection (Spring approach) when adding new features.


Software:

Spring2.5, Spring Integration1.0, Spring MVC, Spring + Quartz

JMS, Active MQ

Web Services (contract-first), JAXB, SoapUI

XML, XSLT

Hibernate/JPA

Other : Maven2, SVN, Junit,Hudson,Nexus

Tomcat 6, Jetty

Oracle 10i, SQLDeveloper

OS: Red Hat


12/2007 - 10/2008: PTTD, diagnostic application for Porsche Panamera.
Company:
GEBIT Solutions, Germany
Industry Sector:
Car Industry
Role:
Software Consultant (Contract)
Tasks:
Developing new features for diagnostic application
strengthen the team of developers due to project delays
Software:
Eclipse Rich Client Platform (RCP), JDO/Kodo, Spring,Eclipse RCP
Other : Ant, HSQL,UML, Bugzilla



02/2007 - 11/2007: BMW financial services
Company:
PlanSolutions, Poland
Industry Sector:
Banking

Role:
Senior Java Developer, Technical Leader (Contract)
Tasks:
Design of an survey application - domain design, choosing front technology (GWT)

and lead development (3-5 persons)
Introducing XP approach: unit testing, continuous integration(Hudson) and SCRUM-like development.

Software:
Hibenrate 3.2, Spring 2.0, Maven 2.0, JEE , Java 5,GWT 1.3/1.4, Oracle

Other: Appache Commons , JPA, Web Services, Jetty, Tomcat,UML, Xplanner


01/2006 - 02/2007: Unicredit Internal Portal
Company:
UniCredit Servizi Informativi, Milano, Italy
Industry Sector:
Banking
Role:
Senior Java Developer (employed on permanent basis)
Tasks:

I've been responsible for development and improvements different type of application within Unicredit Group.

In addition to that I was to introduce new technologies that are to be applied in new application within Unicredi portal (Technical Leader).

Software:

Documentum (Enterprise Content management)

WebSphere Studio Application Developer , Eclipse

J2EE: Servlets/JSP, JDBC, Web Services

Other: UML, XML ,XSLT, Tomcat, WebSphere, Oracle,JUinit


02/2005 - 12/2005: XWay Telecom Application Platform
Company:
Appium AB, Malmo, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Following tasks I've been dealing with:

design and development of new application modules (new module for handling Parlay X requests),

re-factoring of existing code,

performance tests


Software:
Parlay, ParlayX, EJB, Servlets/JSP, JDBC, Web Services (Axis, CapeClear), Spring, Struts, Hibernate, UML, XML ,Jetty, MySQL, Oracle,JUinit


08/2004 - 02/2005: Ericsson NRG SDK
Company:
Ericsson AB,Stockholm, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Main tasks were bug fixing and maintenance of application.
After getting familiar with the project, I was responsible for adding new features.
At the end of the contract I was responsible for knowledge transfer among Ericsson internal employees.

Software:
Parlay,CORBA, Java SE 1.3, Ant, JUnit, Eclipse, ClearCase


07/2003 - 08/2004: Ericpol Enterprise Platform
Company:
Ericpol Telecom
Industry Sector:
Telecommunication, Research and Development
Role:
Java Developer
Tasks:
for first 12 months I've been working in RnD department
Main main activities were design and development Ericpol Enterprise Platform.

Following tasks I've been dealing with:

Web Services ? implementation set of Web Services used by other Ericpol application e.g. XML2PDFConverter, technology: Axis,Fop

Competence Database ? tool for managing employees competences, technology: Struts, J2EE, JDBC, XML, EJB

Enterprise Database ?mainly maintenance of MSSQL Server, bug fixing, technology: MSSQL, ASP, Transact SQL


Software:
Web Services,ML, XML, XSLT, JDOM, Tomcat, JBoss, MySQL, PostgreSQL ,JUnit

Aus- und Weiterbildung

Aus- und Weiterbildung

1986 - 1994   Grundschule 36, Abschluss mit Note 5.0

1994 - 1998   Boleslaw Prus Hochschule, Abschluss mit Note 4.6

1998-  2003   Lodzer Univeristaet, Abschluss als Diplomingenieur

     Abschluss mit Note 5.0


2003          Sechsmonatiges Praktikum in der Software Entwicklung Firma 'Laser', Lodz, Polen

10/2004       Teilnahme an der Schulung 'Parlay Standards, Parlay/OSA and Ericsson's HOSA
API.', Stockholm, Schweden.

12/2008      Sun Certified Java Programmer for the Java Platform, Standard Edition (CX-310-055)

 

04/2010      Sun Certified Web Component Developer Enterprise Edition 5 (CX-310-083)

 

08/2010      Sun Certified Business Component Developer, Enterprise Edtion 5 (CX-310-091)

 

Position

Position

JEE/Java Senior Software Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring

Produkte / Standards / Erfahrungen / Methoden

Objektorientierte Analyse/Programmierung/Design
Strukturierte Analyse/Programmierung/Design  
DB Design         
Ereignisgesteuerte Programmierung   
Qualitätssicherung         
Review von Code,
Telekommunikation
Testerfahrung     
Erstellung von Spezifikationen
Projektleitung
Dialogprogrammierung

Betriebssysteme

Lynx
MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

Assembler
Basic
C++
Foxpro
Java
JavaScript
Mantis
Pascal
PHP
Grundkenntnisse
PL/SQL
Ruby
Scriptsprachen
Groovy
JEE Frameworks : Spring, Spring Integration, Hibernate , Struts , Google Web Toolkit (GWT), GWTExt, JDO/Kodo, JMS API

JEE Technologies : JDBC, WebSevices, JMS, JSP/Servlets, EJB, JSF, JDom,

XML: XML, XSLT

Sonstiges: Eclipse RPC, Appache Commons, WebService (XFire), ActiveMQ

Tools: Maven, Ant, CVS, SVN, Eclipse, Hudson, Nexus

Database: Oracle, MySQL, MSSQL

Servers : Weblogic, JBoss, Tomcat, Jetty

Datenbanken

DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
9i,10i
Postgres
RDB
SQL
HSQL, Derby

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
MMS
RPC
SMTP
Windows Netzwerk

Hardware

PC
SUN

Branchen

Branchen

Autobranche       
Banken   
Handel
Versicherungen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

01/2012 - ongoing: EasyTax

Company:

Infonova GmbH, Austria -> BearingPoint Zurich -> Regnology , Remote

Industry Sector:

Banking, Internet

Role:
Senior JEE developer, (Contract)

Summary:

The software solution EasyTax enables banks and financial service providers to format and to deliver to their private banking clients the necessary information (taxable income, capital gain, wealth) they require to be tax compliant.


Tasks:

  • Taxation logic implementation for different jurisdictions
  • Redesign the project into transactional system

  • Performance improvements
  • EasyTax has been developed to be transactional system for Abgeltungssteuer 2013

  • designed and implemented connectors to bank legacy systems, most of the cases to external JMS providers

Competence area:

  • Languages/Framework: Java 21, Spring Boot, Spring, Hibernate, Groovy
  • Containerization: Docker, Kubernetes
  • Cloud: Google Cloud Platform (GCP), Amazon Web Services (AWS)

  • Jboss4.03, Weblogic 11, Tomcat, Netty

  • Ejb2.1 ? migrated into Spring 3 and Hibernate3.x/JPA2.0

  • transaction management within application (JTA and Spring)

  • Message Dirven Beans, JMS API , jboss internal queuing

  • IBM MQ Websphere

  • JSP/Servlets, Struts, Java Script

  • Tools: Eclipse, SQL Developer Studio, Microsoft Visual Studio 2010 Express

  • Continuous Integration : Jenkins, Maven, Sonar,Nexus

  • Database: Oracle, PostgreSQL, Microsoft SQL Server

  • Scrum



08/2011 - 12/2011: EasyTax, Migration into Credit Suisse Environment

Company:

Infonova GmbH, Austria


Industry Sector:
Banking, Internet

Role:
Senior JEE developer, (Contract)
Tasks:

porting existing project into the Credit Suisse's Java Application Platform (JAP). Such a migration and installation was the required condition for Credit Susisse to ever consider the purchase of the EasyTax project.Migration was finished before scheduled deadline.

PART1:

Migration from JBoss 4 into Weblogic 11 and IBM MQ Webpshere

  • porting application from JBoss 4 into Weblogic 11

  • adjusting deployment descriptors

  • changes in JSP pages

  • reimplementation of security in EJB layer

  • redefine Message Driven Beans from JBoss internal queues into IBM MQ Websphere 7.0.1



PART 2:

Deploy Easytax project into JAP environment.

  • JAP Environment (qmb tools, deploy process, etc )

  • new project structure for EasyTax (from maven into qmb structure)

  • new deploy process into JAP environment

  • new container login (JAAS)


01/2011 - 05/2011: Social Network: Memobooks.pl
Company:

non-commercial project
Industry Sector:
Internet
Role:
JEE Developer
Tasks:
application design and implementation

configuration of development,pre-production and production environment

application deployment, application and environment maintenance

Software:

Wicket, HTML and CSS

JEE,Spring Hibernate, JPA (application logic)

Tomcat and Apache WebServer (load balancing)

MySQL

Eclipse, Maven, Hudson/Nexus

OS: Fedora 13, Windows


04/2009 - 07/2011: !CG-Live, project for Spanish banking company (online payment provider)
Company:

Commercegate, Spain
Industry Sector:
Banking, Internet

Role:
Senior JEE developer, (Contract, remote)
Tasks:
Desing and develop new back office application that is to replace the old one.
Project description:

back office application (GWT and GXT front end) for managing live transactions (payment processors), replacement for old back office application based on PHP

system features:

o transaction management

o membership management

o user management

o reports - PDF, Excel , charts, monition charts (Google Visualization API)

o configuration of the system according to customer needs, (XML- based configuration)

o development of PL/SQL triggers/scripts that take care of migrating old data into new unified structure


Software:

JBoss 5, EJB 3.0,

JMS, Spring Integration, Spring 2.6, WebServices, Jaxb,

PHP,GWT 2.x, Ext-GWT 2.2.x (sencha), Spring MVC, Tiles,

JPA/Hibernate3.2,

SingleSignOn -Josso

Other : Maven, Hudson, Nexus

ActiveMQ, Tomcat 6.0.xx, Oracle10, RedHat, soapUI, TicketSystem->trac


12/2008 - 04/2009: Postback Agent, project for Spanish banking company (online payment provider)
Company:
Commercegate, Spain
Industry Sector:
Banking, Internet
Role:
Senior JEE Developer, (Contract, remote)
Tasks:
Design, implement and deploy flexible transormation solution.
Project description:

Framework-like project responsible for receiving messages from JMS queue , transforms them using configured transformation logic (e.g XSLT sheets) and sends them to proper services (SOA based services).

Project has an open architecture that allows easy configuration on different environments and might be easily customized depending on customer needs, architecture follows dependency injection (Spring approach) when adding new features.


Software:

Spring2.5, Spring Integration1.0, Spring MVC, Spring + Quartz

JMS, Active MQ

Web Services (contract-first), JAXB, SoapUI

XML, XSLT

Hibernate/JPA

Other : Maven2, SVN, Junit,Hudson,Nexus

Tomcat 6, Jetty

Oracle 10i, SQLDeveloper

OS: Red Hat


12/2007 - 10/2008: PTTD, diagnostic application for Porsche Panamera.
Company:
GEBIT Solutions, Germany
Industry Sector:
Car Industry
Role:
Software Consultant (Contract)
Tasks:
Developing new features for diagnostic application
strengthen the team of developers due to project delays
Software:
Eclipse Rich Client Platform (RCP), JDO/Kodo, Spring,Eclipse RCP
Other : Ant, HSQL,UML, Bugzilla



02/2007 - 11/2007: BMW financial services
Company:
PlanSolutions, Poland
Industry Sector:
Banking

Role:
Senior Java Developer, Technical Leader (Contract)
Tasks:
Design of an survey application - domain design, choosing front technology (GWT)

and lead development (3-5 persons)
Introducing XP approach: unit testing, continuous integration(Hudson) and SCRUM-like development.

Software:
Hibenrate 3.2, Spring 2.0, Maven 2.0, JEE , Java 5,GWT 1.3/1.4, Oracle

Other: Appache Commons , JPA, Web Services, Jetty, Tomcat,UML, Xplanner


01/2006 - 02/2007: Unicredit Internal Portal
Company:
UniCredit Servizi Informativi, Milano, Italy
Industry Sector:
Banking
Role:
Senior Java Developer (employed on permanent basis)
Tasks:

I've been responsible for development and improvements different type of application within Unicredit Group.

In addition to that I was to introduce new technologies that are to be applied in new application within Unicredi portal (Technical Leader).

Software:

Documentum (Enterprise Content management)

WebSphere Studio Application Developer , Eclipse

J2EE: Servlets/JSP, JDBC, Web Services

Other: UML, XML ,XSLT, Tomcat, WebSphere, Oracle,JUinit


02/2005 - 12/2005: XWay Telecom Application Platform
Company:
Appium AB, Malmo, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Following tasks I've been dealing with:

design and development of new application modules (new module for handling Parlay X requests),

re-factoring of existing code,

performance tests


Software:
Parlay, ParlayX, EJB, Servlets/JSP, JDBC, Web Services (Axis, CapeClear), Spring, Struts, Hibernate, UML, XML ,Jetty, MySQL, Oracle,JUinit


08/2004 - 02/2005: Ericsson NRG SDK
Company:
Ericsson AB,Stockholm, Sweden
Industry Sector:
Telecommunication
Role:
Software Consultant (employed in Ericpol Telecom)
Tasks:
Main tasks were bug fixing and maintenance of application.
After getting familiar with the project, I was responsible for adding new features.
At the end of the contract I was responsible for knowledge transfer among Ericsson internal employees.

Software:
Parlay,CORBA, Java SE 1.3, Ant, JUnit, Eclipse, ClearCase


07/2003 - 08/2004: Ericpol Enterprise Platform
Company:
Ericpol Telecom
Industry Sector:
Telecommunication, Research and Development
Role:
Java Developer
Tasks:
for first 12 months I've been working in RnD department
Main main activities were design and development Ericpol Enterprise Platform.

Following tasks I've been dealing with:

Web Services ? implementation set of Web Services used by other Ericpol application e.g. XML2PDFConverter, technology: Axis,Fop

Competence Database ? tool for managing employees competences, technology: Struts, J2EE, JDBC, XML, EJB

Enterprise Database ?mainly maintenance of MSSQL Server, bug fixing, technology: MSSQL, ASP, Transact SQL


Software:
Web Services,ML, XML, XSLT, JDOM, Tomcat, JBoss, MySQL, PostgreSQL ,JUnit

Aus- und Weiterbildung

Aus- und Weiterbildung

1986 - 1994   Grundschule 36, Abschluss mit Note 5.0

1994 - 1998   Boleslaw Prus Hochschule, Abschluss mit Note 4.6

1998-  2003   Lodzer Univeristaet, Abschluss als Diplomingenieur

     Abschluss mit Note 5.0


2003          Sechsmonatiges Praktikum in der Software Entwicklung Firma 'Laser', Lodz, Polen

10/2004       Teilnahme an der Schulung 'Parlay Standards, Parlay/OSA and Ericsson's HOSA
API.', Stockholm, Schweden.

12/2008      Sun Certified Java Programmer for the Java Platform, Standard Edition (CX-310-055)

 

04/2010      Sun Certified Web Component Developer Enterprise Edition 5 (CX-310-083)

 

08/2010      Sun Certified Business Component Developer, Enterprise Edtion 5 (CX-310-091)

 

Position

Position

JEE/Java Senior Software Entwickler

Kompetenzen

Kompetenzen

Top-Skills

Java Spring

Produkte / Standards / Erfahrungen / Methoden

Objektorientierte Analyse/Programmierung/Design
Strukturierte Analyse/Programmierung/Design  
DB Design         
Ereignisgesteuerte Programmierung   
Qualitätssicherung         
Review von Code,
Telekommunikation
Testerfahrung     
Erstellung von Spezifikationen
Projektleitung
Dialogprogrammierung

Betriebssysteme

Lynx
MS-DOS
Unix
Windows
Windows CE

Programmiersprachen

Assembler
Basic
C++
Foxpro
Java
JavaScript
Mantis
Pascal
PHP
Grundkenntnisse
PL/SQL
Ruby
Scriptsprachen
Groovy
JEE Frameworks : Spring, Spring Integration, Hibernate , Struts , Google Web Toolkit (GWT), GWTExt, JDO/Kodo, JMS API

JEE Technologies : JDBC, WebSevices, JMS, JSP/Servlets, EJB, JSF, JDom,

XML: XML, XSLT

Sonstiges: Eclipse RPC, Appache Commons, WebService (XFire), ActiveMQ

Tools: Maven, Ant, CVS, SVN, Eclipse, Hudson, Nexus

Database: Oracle, MySQL, MSSQL

Servers : Weblogic, JBoss, Tomcat, Jetty

Datenbanken

DAO
JDBC
MS SQL Server
MySQL
ODBC
Oracle
9i,10i
Postgres
RDB
SQL
HSQL, Derby

Datenkommunikation

CORBA
Internet, Intranet
Message Queuing
MMS
RPC
SMTP
Windows Netzwerk

Hardware

PC
SUN

Branchen

Branchen

Autobranche       
Banken   
Handel
Versicherungen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.