freiberufler Java/Jakarta EE developer auf freelance.de

Java/Jakarta EE developer

offline
  • auf Anfrage
  • 2000 Maribor
  • Europa
  • sl  |  en  |  hr
  • 13.12.2022

Kurzvorstellung

Java developer and architect - more than 15 years of experience in IT-software development lifecycle, solution design, enterprise architecture and programming in Java SE8..13 Java EE8 JavaScript, REST&WebServices, MQ, JMS, iText, Selenium

Qualifikationen

  • EJB (Enterprise JavaBeans)
  • itext
  • J2EE (Java EE)
  • Java
  • JSF (Java Server Faces)
  • Representational State Transfer (REST)
  • Selenium
  • SOA (Serviceorientierte Architektur)
  • WildFly

Projekt‐ & Berufserfahrung

Java EE Consultant
R+V Versicherung, Wiesbaden
9/2015 – offen (8 Jahre, 7 Monate)
Versicherungen
Tätigkeitszeitraum

9/2015 – offen

Tätigkeitsbeschreibung

Java EE developer in an “agile” team at R+V Versicherung AG (Wiesbaden, Germany), one of the largest insurance companies in Germany.
Working on architecting, design and implementation of Grundmodul framework, which aims to increase the reuse of components, that are common in different insurance applications. Implementing the custom JSF Composite Components, based on PrimeFaces and Bootstrap responsive design. Implement Java EE solutions based on DDD (Domain Driven Design).

Project language German

Java EE 6, Java SE 7, Jboss AS 7.1, EJB, CDI, HTML5, JSF, Bootstrap, PrimeFaces, JavaScript, jQuery, Junit, Enterprise Architect

Eingesetzte Qualifikationen

J2EE (Java EE), JSF (Java Server Faces)

Java EE Consultant
BMW Group, Munich
11/2013 – 4/2015 (1 Jahr, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2013 – 4/2015

Tätigkeitsbeschreibung

Java EE developer in an “agile” international team (75 members) at BMW Group (Munich, Germany). Working on a large scale Java EE 6 project USP (Unified Sales Platform), which covers the complete sales process for selling new BMW cars (series 1, 3, 4, 5, 6, X, MINI, i3, i8), motorcycles, young used cars. Actively involved in integration with external systems (EAI), developing user interfaces, etc... Successful launch of USP as a new sales tool in Q3 2014 to BE/NL/LU markets. Participating in all phases of SDLC - software development, testing, evaluating new technologies and fixing defects.
Reference possible from customer.

Technologies used: IntelliJ IDEA, Java EE 6, Java SE 7, Glassfish application server, Oracle 11g Database, Docker, WebSphere MQ, Hermes JMS, QBrowser, Mockito, Selenium, jQuery, JavaServer Faces, PrimeFaces, EJB, JPA, Sonar, Jenkins, Maven, GIT

Eingesetzte Qualifikationen

J2EE (Java EE)

Senior UI Consultant
Hewlett-Packarg, Boeblingen
8/2013 – 10/2013 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2013 – 10/2013

Tätigkeitsbeschreibung

Being a part of an “agile” international team at Hewlett-Packard Germany (Boeblingen). Responsible for proactive quality assurance, code migration, re-architecture, redesign and refactoring of an existing mission critical “Global Rebate System” solution. Working on migration of JSP/Oracle ADF application running on top of Oracle WebLogic AS, migrating the presentation layer to a cleaner HTML/AJAX/jQuery based solution. Identifying critical solution implementation parts at the presentation layer, suggesting and implementing improvements that will lead to better performance, easier maintenance, better user experience and cleaner code. Reference possible from customer.

Technologies used: Eclipse, Maven, GIT, jQuery, JavaScript, Spring MVC, jqGrid, Jasmine Testing Framework, Java SE, Oracle WebLogic application server, Scrum, HP Agile Manager.

Eingesetzte Qualifikationen

J2EE (Java EE), CSS (Cascading Style Sheet), JavaScript, HTML

IT Consultant
Pfizer, Wien
1/2013 – 7/2013 (7 Monate)
Pharmaceutical
Tätigkeitszeitraum

1/2013 – 7/2013

Tätigkeitsbeschreibung

Developing Java SE/EE software components for Liferay Portal V6.1. Developing Frontend components based on AngularJS, jQuery, JavaScript , CSS, Bootstrap.

R&D and proof of concepts in the area of Web Analytics (Facebook Insights, Google Ad-Words, Google Analytics)

Eingesetzte Qualifikationen

J2EE (Java EE), AngularJS, JavaScript

Frontend Developer
European Patent Office, Munchen
2/2012 – 9/2012 (8 Monate)
Public
Tätigkeitszeitraum

2/2012 – 9/2012

Tätigkeitsbeschreibung

Being a part of an international team consisting of 5 frontend and Java developers, several UI designers. Responsible for evaluation of frontend technologies to be used in the very complex single page application that will support the patent examiners in the patent granting process (evaluated Java Script frameworks like Backbone JS, JavaScriptMVC, jQuery, Mustache. Responsible for technology selection, development and testing of complex Web GUI components with JavaScriptMVC, jQuery, HTML5 and CSS3 that will constitute the patent granting application.
Technologies used: Eclipse, Maven, jQuery, JIRA, Jenkins/Hudson, JavaScript MVC, DWR, Spring, Java SE

Software IT Architect & Developer
MLI Media, Maribor
6/2011 – 1/2012 (8 Monate)
IT
Tätigkeitszeitraum

6/2011 – 1/2012

Tätigkeitsbeschreibung

Freelancer - Software IT Architect & Developer
Co-Founded a new technology startup MLI Medija d.o.o. Led the product definition and architecture phase for new Java EE cloud-based platform for distributing e-publications.
Led an agile Java team, coordinate project activities and take the responsibility for implementation of classical and mobile web solution based on Java EE, Spring, Apache Struts, jQuery and jQuery Mobile, HTML5 and CSS3.

Software IT Architect
IBM Corporation, Ljubljana
6/2008 – 12/2010 (2 Jahre, 7 Monate)
IT
Tätigkeitszeitraum

6/2008 – 12/2010

Tätigkeitsbeschreibung

As a Software IT architect I was responsible for large enterprise customers (government, energy & utilities, public sector), working with them (at the CxO level) during the IBM presales cycle on understanding their business and IT needs, analyze gaps in their enterprise architecture and propose and define their TO-BE enterprise architecture. (Typically 6-9 months cycle with each large account, which ended with ELA contract signing – typically > 8 MIO €). Successfully applied methodologies like TOGAF 8, IBM CBM and IBM Team Methods. Also responsible for helping customers and business partners to define their software architectures, solution designs, preparing Proofs of Technology, Proofs of Concepts, architecture workshops, design workshops using broad range of IBM middleware from WebSphere, IM, Tivoli, Rational and Lotus brands. Working hand in hand with sales colleagues and help those in progressing pipeline.

Software Architect / Senior R&D Engineer
SRC, Ljubljana
1/2007 – 5/2008 (1 Jahr, 5 Monate)
IT
Tätigkeitszeitraum

1/2007 – 5/2008

Tätigkeitsbeschreibung

(Co)Definition, Design & development of a new software product (codename medGateway). Writing functional specifications, architectural document, selecting technologies and developing prototype for medical communication framework. Solution is based on international standard HL7 (Health Level Seven), which defines message formats and protocol for XML based document exchange.

Implementation of a pilot application (POC) for Adriatic Slovenica insurance company. The aim of ASPilot was to develop WEB GUI application (based on Spring, Struts and Web Services) for car insurance and to show how to interact with BPM Engine (WebSphere Process Server) – we created an instance of a business process and interacted with few HumanTasks through EJB remote interfaces.

Technologies used: JPA/Hibernate 3, Spring 2 Framework, Acegi Security Framework, Struts 2 Framework, XFire Web services, AJAX
Tools: Rational Software Architect , IBM WebSphere Application Server, Subversion, Oracle, MySQL tools

Senior R&D Engineer
NLB, Ljubljana
11/2005 – 8/2006 (10 Monate)
Banken
Tätigkeitszeitraum

11/2005 – 8/2006

Tätigkeitsbeschreibung

Working as a senior engineer on design and implementation of large scale Java EE “Central Vault Project” for the biggest Slovenian Bank (NLB d.d.) in cooperation with Belgian bank KBC. Leading the frontend team of 7 J2EE developers and coordinating activities with business and system analysts and backend team. Responsible for designing object model and implementing a subset of vault specific use cases. Responsible for J2EE quality assurance, code reviews, coaching younger engineers,
Technologies used: AGF framework, Java 2 SE/EE, JSP, Jakarta Commons Configuration, JavaScript, HTML, CSS
Tools: IBM WebSphere Studio 5.1.1, IBM WebSphere App. Server, Rational Clear Case, VSS, FindBugs, CheckStyle, PMD, Araxis Merge, SQuirreL SQL Client

Senior Software Engineer
NLB, Ljubljana
1/2005 – 11/2005 (11 Monate)
Banken
Tätigkeitszeitraum

1/2005 – 11/2005

Tätigkeitsbeschreibung

Worked as a senior engineer on a large scale J2EE project “Retailed banking application” for the biggest Slovenian Bank (NLB d.d.) in cooperation with Belgian bank KBC . Part of an international team of 9 J2EE developers, responsible for designing object model and implementing a subset of use cases for session management, cash management and financial transactions. Responsible for J2EE quality assurance, coaching younger engineers,
Technologies used: AGF, Java EE, Java 2 SE, JSP, Jakarta Commons Configuration, JavaScript, HTML, CSS
Tools: IBM WebSphere Studio 5.1.1, IBM WebSphere App. Server, Rational Clear Case

Senior Software Engineer
NLB Bank, KBC Bank, Bruxelles
11/2004 – 1/2005 (3 Monate)
Banken
Tätigkeitszeitraum

11/2004 – 1/2005

Tätigkeitsbeschreibung

Worked as a senior engineer in a team of 5 J2EE engineers at KBC Bank in Bruxelles. The aim of the project was the AGF technology transfer from KBC Bank to NLB (Nova Ljubljanska banka) and implementation of 20 use cases (proof of concept) for the new web based frontend application at NLB Bank.
Responsible for:
- design/implementation of the object model
- design and implementation of Web based part of application (AGF, JSP, Java)
- coordinating front-end testing activities
- coaching younger developers (code checks, reviews)
Technologies used: AGF, J2SE, JSP, Jakarta Commons Configuration, JavaScript, HTML, CSS
Tools: IBM WebSphere Studio 5.1.1, IBM WebSphere App. Server, Rational Clear Case
Operating Environment: WindowsXP (development), z/OS mainframe (production)

SOftware ARchitect / Senior Java EE developer
Government, Ljubljana
8/2003 – 11/2004 (1 Jahr, 4 Monate)
Public sector
Tätigkeitszeitraum

8/2003 – 11/2004

Tätigkeitsbeschreibung

Worked as a J2EE software architect on the definition, design, prototyping and implementation of a large scale Java EE based solution (Central register of vehicles of Republic Slovenia).
Responsible for:
- architecture (co)definition/prototype verification/architecture & integration documentation
- design & initial prototype of Web based part of application (Struts/Tiles and integration with EJB)
- EJB design and implementation for XML based integration with external systems (CICS, JMS)
Technologies used: EJB (session beans, message beans), Java Message Services, JSP, Servlets, Web Services (JSR-101, JSR-109, WS-Security), JavaBeans, Struts/Tiles MVC framework, JNDI, JDBC, XML (DOM, JDOM, Jakarta Digester), LDAP, Junit, Log4J, JSSE
Tools: IBM WebSphere Studio, IBM WebSphere App. Server, IBM WebSphere MQ, Tivoli Access Manager, LDAP Directory Server, Microsoft VSS, IBM Keyman, JProfiler, CheckStyle, FindBugs, PMD
Operating Environment: Windows XP (development), Suse Linux Enterprise (test), z/OS mainframe (production)

Zertifikate

TOGAF8 (The Enterprise Architect Certification by The Open Group)
2009
ITIL V3
2008
Sun Certified Programmer for Java 2 Platform 1.4
2006

Ausbildung

TU Maribor
Elcctrical Engineering

Maribor, SLO

Über mich

----

Weitere Kenntnisse

IT & Entwicklung
- Softwareentwicklung (Java SE, Java EE, JSP/Servlets/GWT, JavaScript, jQuery, HTML5, CSS3)
- Frameworks (Spring, Hibernate, JavaScript MVC, Backbone JS)
- Applicationserver (WebSphere, Tomcat)
- Web Services (JAX-WS, JAX-RS)
- JMS, WebSphere MQ
- IT-Architektur
- Enterprise Arhitektur (TOGAF 8 Certified)
- Smartphone Softwareentwicklung
- Servicemanagement / ITIL
- IT-Projektleitung / -management



Programmierung & Betriebssysteme
- Softwareprogrammierung
- Webprogrammierung
- Java
- JavaScript
- MySQL, DB2, Oracle
- Java-Frameworks
- Linux (Ubuntu, SLES)
- OS X
- Windows XP/7

Branchenkenntnisse
- Finanzen, Banken
- Public
- Energy & Utilities

Trainings:
------------
- Pioneers festival 2012 (Business Conference For Startup Companies), Wien, Austria, October 2012
- CLAAS 2012 Conference (Cloud Assisted Services). Bled, Slovenia, October 2012
- IBM WebSphere and Java Performance STEW, Bucharest, IBM Romania. March 2011.
- IBM WebSphere Technical Sales School, October 2010, 5 days,. Sunningdale Park, Ascot, UK
- WebSphere Lombardi Edition, (2 day bootcamp), September 2010, IBM Slovenia
- SWITA (Software IT Architects) University, April 26.-30., 2010, Herrenberg, Germany
- RATIONAL Systems Architect bootcamp, February, 2010, Budapest, Hungary
- Architectural Thinking. IBM training, 4 days, Warsaw, Poland, 2010
- WebSphere Competitive Sales TOP-GUN. 4 Days, Prague, CZ, 2009
- Team Solution Design (IBM Internal SW development methodology), IBM Slovenia, 3 days, 2009
- TOGAF 8 , Architecting The Enterprise, London, UK, February 2009
- ITIL V3 Foundation, IBM Slovenija, 3.-5. 12, 2008
- SOA Design & Technology workshop, IBM Austria, Vienna, 5 days , August 2008
- SWITA (Software IT Architects) University, 5 days, IBM Forum, Bedfond Lakes, London, UK, april 2008
- UML2 (online training course) Virtual training Company, Nov. 2007
- Documentum Enterprise Content Management (Bootcamp), EMC Corporation, Belgrade, Serbia. September 2007
- Getting Started with SOA Workshop, IBM Slovenia, October 2006, 5 days
- WebSphere Business Integration (SOA/ESB Proof of Technology), IBM Slovenia, June 14.-16., 2005
- AGF Framework Training at KBC Bank, Bruxelles, November 2004
- JavaOne 2004 –Sun’s 2004 Worldwide Java Developer Conference.San Francisco june 2004
- OTS 2004 – Objektne Tehnologije v Sloveniji, Maj 2004
- IBM WebSphere Application Developer v5.1 (WebServices), WSAD v5.1.1, WSAD IE v.5.0 (Advanced Class), 8.12.- 12.12.2003
- Professional Certification: SUN Certified Programmer for the JAVA 2 Platform, 1.4. May 2003
- IBM Software Symposium, may 2003, Muenchen, Germany (5 days)
- Microsoft Project Training, november 2002 (2 days)
- Modern Telecommunications (by dr. M. Stular, Mobitel d.d.), april 2002 (5 days)
- Presentation Skills Training (by Mercury International), august 2001
- Training for ISO 9001 internal auditors, May 2000 (3 days)
- Core Java 2, March 2000 (5 days)
- HP Proactive Networking, Internal training at HERMES SoftLab, held by Hewlett-Packard Company, april 1999 (1 week)
- Tempus Mobility Grant – Royal Institute of Technology, Stockholm, Sweden, 1997 (6 months)
- School on Embedded Systems, Eindhoven, The Netherlands, November 1996 (1 week)

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Gut)
  • Kroatisch (Fließend)
  • Slowenisch (Muttersprache)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
3553
Alter
57
Berufserfahrung
33 Jahre und 11 Monate (seit 04/1990)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden