Profilbild von Jens Fransson Senior Softwarearchitekt und Softwareentwickler (Full Stack) aus Tangstedt

Jens Fransson

verfügbar

Letztes Update: 13.02.2024

Senior Softwarearchitekt und Softwareentwickler (Full Stack)

Firma: Fransson Software
Abschluss: Diplom-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (gut)

Schlagwörter

CSS HTML Java Jira Eclipse J2EE Grafische Benutzeroberfläche Java Message Service Java Persistence API Spring Framework + 91 weitere Schlagwörter anzeigen

Dateianlagen

profil-fransson-2023-10-od_021123.pdf

Skills

IntelliJ Idea, Java EE, J2EE, Java, Java API, JDBC, JMS, Java Message Service, Java Native Interface, JPA, Java Persistence API, Java SE, JavaScript, JSF, Java Server Faces, JSP, JAXP, .NET, API, Agile, Angular, Apache, Maven, Struts, Tomcat, Handelssysteme, Handelssystemen, Handelssystem, Backend, BitBucket, Bootstrap, Borland Database Engine, C#, C/C++, CSS, CSS 3, Stylesheets, Clean Code, Client/Server, Code-Reviews, Compiler, Continuous Integration, CruiseControl, Datenbanken, Datenbank, Borland Delphi, Document Object Model, MS-DOS, Eclipse RCP, Eclipse, EclipseLink, EJBs, XML, XSL, Gnu Compiler, Gerrit, Git, GlassFish 3, Google Chrome, Google Guice, Gradle, GUI, HSQLDB, HTML, Hypertext, Hibernate, HTML 5, DB2, IBM WebSphere, iBatis, ClearQuest, IT-Kenntnisse, Jenkins, Jira, Atlassian Jira, jQuery, JUnit, Linux, Log4J, Mumps, MariaDB, MS Access, Microsoft Access, MS Visual Studio, Windows 10, Mockito, MyBatis, MySQL, Netbeans, Nexus, OAuth2, Objektorientierte, Oracle-Datenbank, Oracle Weblogic, Oracle, OSGi, PHP, Pascal, Rational Rose, Refactoring, Regular Expressions, SGML, SOLID Prinzipien, SQL, SQL- Datenbank, Scrum, Servlets, Solaris, SonarQube, Spring, Java Spring, Spring Security, Spring MVC, Spring Boot, Subversion, TCP/IP, TeamCity, Test-Driven Development, Testdaten, UML, Unix, Unit-Tests, Unit Tests, Vaadin, Web Application Development, Web-GUI, Wiki, Win32, XSLT, XHTML  

Projekthistorie

08/2018 - 03/2023
Senior Java Developer/Architect (Full Stack)
Logistik (Transport und Logistik, >10.000 Mitarbeiter)

Weiterentwicklung und Pflege einer Eclipse RCP Anwendung im Logistikumfeld. Die Anwendung dient als Plattform für per OSGi angebundene Kundenmodule (die wiederum eigene Anwendungen darstellen). Sie umfasst ca. 160.000 Codezeilen und läuft auf ca. 40.000 Client-Rechnern. Die Anwendung wird über eine weitere, eigens implementierte Service-Anwendung auf den Client-Rechnern ausgeliefert.

• Erfassung von Änderungswünschen und Fehlerberichten für die Anwendungen in Atlassian Jira. • Dokumentation der erforderlichen Prozesse im Wiki.
• Implementation der Anforderungen in Java mit IntelliJ Idea.
• Überwachung, Wartung und Weiterentwicklung der Continuous Integration auf Jenkins.
• Unregelmäßige Erstellung und Veröffentlichung von Releases der RCP Anwendung.
• Integration der Bibliothek JxBrowser zur Anbindung von Kundenmodulen, die als Web-Anwendung implementiert sind.

08/2016 - 03/2023
Senior Java Developer/Architect (Full Stack)
Logistik (Transport und Logistik, >10.000 Mitarbeiter)

Weiterentwicklung einer umfangreichen Java/Spring Swing-Anwendung im Logistikumfeld. Die Anwendung umfasst ca. 3,5 Millionen Codezeilen und läuft auf ca. 40.000 Client-Rechnern. Das Backend läuft auf dynamisch skalierenden Server-Instanzen.

Die Anwendung ist in Unterprojekte gegliedert, für jedes Unterprojekt ist ein Team von ca. 10 Entwicklern zuständig. Insgesamt arbeiten ca. 100 Entwickler in dem Projekt.

Full Stack – Entwicklung neuer Funktionen, sowohl im Frontend (UI: Swing, Angular) wie auch im Backend (Java Spring Services, JPA, Hibernate, Oracle, Tomcat 7), inklusive der erforderlichen Unit-Tests. Beheben von Fehlern.

02/2015 - 06/2016
Senior Java Developer/Architect (Full Stack)
Logistik (Transport und Logistik, >10.000 Mitarbeiter)

Weiterentwicklung einer umfangreichen Java/Java EE Web-Anwendung im Logistikumfeld.

• Die Anwendung ist in Unterprojekte gegliedert, für jedes Unterprojekt ist ein Team von ca. 5 – 10 Entwicklern, 2 – 5 Requirement Engineers und Business Stakeholdern zuständig. Insgesamt arbeiten ca. 100 Entwickler in dem Projekt.
• Aufgaben: Full Stack – Entwicklung neuer Funktionen, sowohl im Frontend (UI: JSF, HTML, CSS) wie auch im Backend (Java EE Services, EJBs, JPA, EclipseLink, Oracle, GlassFish 3), inklusive der erforderlichen Unit-Tests. Beheben von Fehlern. Dokumentation der Implementierung.

Reisebereitschaft

Weltweit verfügbar

Sonstige Angaben

Jens Fransson, Jahrgang 1972, konzipiert und entwickelt seit 1996 selbständig Java-Anwendungen. Besonderes Augenmerk legt er auf Clean Code, SOLID-Prinzipien, Refactoring und Test Driven Development. Er bevorzugt einen funktionalen Programmierstil. Technische Schwerpunkte • Java Experte, Erfahrung seit 1996 • Clean Code, SOLID-Prinzipien, funktionaler Programmierstil • Refactoring, Test-Driven Development • Continuous Integration & Delivery Frameworks & Tools • IntelliJ Idea • Spring/Spring Boot, Google Guice • Swing, SWT, Eclipse RCP, Tycho, Vaadin, CUBA, HTML/CSS, Bootstrap • Maven, Gradle, Git Jira, Jenkins Themen • Agile, Scrum • Rapid Web Application Development • Branchen: Logistik, Finanzen, Börse, Industrie, Verlage, Energieversorgung • Geschäftsanwendungen, Handelssysteme, Quantitative Finance (Quant Developer)
Profilbild von Jens Fransson Senior Softwarearchitekt und Softwareentwickler (Full Stack) aus Tangstedt Senior Softwarearchitekt und Softwareentwickler (Full Stack)
Registrieren