freiberufler Senior Java Software-Developer auf freelance.de

Senior Java Software-Developer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 10247 Berlin
  • DACH-Region
  • de  |  en
  • 30.01.2024

Kurzvorstellung

Experienced Berlin-based software developer with 10+ years in full stack development, specializing in Java and Spring framework. With a Master’s in Computer Science, I'm passionate about agile methodologies and efficient problem-solving.

Qualifikationen

  • Softwareentwicklung (allg.)
  • Spring
  • Vaadin
  • Agile Entwicklung
  • Apache Maven
  • Full-Stack
  • Git
  • Java (allg.)
  • Representational State Transfer (REST)
  • SOA (Serviceorientierte Architektur)

Projekt‐ & Berufserfahrung

Full-Stack Software Developer (Festanstellung)
netgo group GmbH for SIZ GmbH, Berlin
4/2023 – 6/2023 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2023 – 6/2023

Tätigkeitsbeschreibung

Optimized the performance of resource-intensive parallel processes in a system for recording and managing suspected cases of terrorism financing and money laundering.

- Full-stack Java development
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinementImprovement of a web-based finance application

Eingesetzte Qualifikationen

2nd & 3rd Level Support, Agile Entwicklung, Apache Maven, Docker, Git, Gradle, Hibernate (Framework), Java (allg.), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring

Full-Stack Software Developer (Festanstellung)
netgo group GmbH for ETC GmbH, Berlin
10/2022 – 3/2023 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2022 – 3/2023

Tätigkeitsbeschreibung

Integration of two APIs (OpenAPI and XSD) into a Passenger Information System for Public Transport in Germany, Austria and Switzerland.

- Full-stack Java development
- Mentoring of a Junior Software-Developer
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement

Eingesetzte Qualifikationen

2nd & 3rd Level Support, Agile Entwicklung, Apache Maven, Apache Tomcat, Git, Gradle, Hibernate (Java), Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring, XML, XSD (XML Schema Definition)

Product Owner and Project Controller (by proxy) (Festanstellung)
netgo group GmbH for SIZ GmbH, Berlin
4/2022 – 9/2022 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2022 – 9/2022

Tätigkeitsbeschreibung

Development of a new batch processing feature for efficiently handling thousands of suspected money laundering cases, utilizing specific predefined characteristics for accurate identification and analysis.

- Overseeing financial control and reporting
- Calculation and reporting of project progress
- Primary point of contact for the customer
- Managing the product backlog
- Defining the backlog items
- Deciding which features to include in a Sprint

Eingesetzte Qualifikationen

Agile Entwicklung, Jira, Kanban (Softwareentwicklung)

Full-Stack Software Developer (Festanstellung)
netgo group GmbH for SIZ GmbH, Berlin
3/2021 – 3/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – 3/2022

Tätigkeitsbeschreibung

Development of a new module designed to ensure compliance of “Sparkassen” banks with securities trading laws.

• Full-stack Java development
• Mentoring of a Junior Software-Developer
• Architectural decisions
• Specification and writing of unit tests with high code- and full feature coverage
• Code reviews, feature reviews, test specifications
• Requirements analysis and refinement

Eingesetzte Qualifikationen

2nd & 3rd Level Support, Agile Entwicklung, Apache Maven, Apache Tomcat, Docker, Git, Gradle, Hibernate (Java), Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SOA (Serviceorientierte Architektur), Spring

Full-Stack Software Developer (Festanstellung)
netgo group GmbH for SIZ GmbH, Berlin
7/2019 – 2/2021 (1 Jahr, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2019 – 2/2021

Tätigkeitsbeschreibung

Development of two new modules for an application to ensure compliance of “Sparkassen” banks with laws against suspected cases of terrorism financing and other criminal activities within those banks.
Also led the transformation of an application's IT architecture from a monolithic to a service-oriented architecture (SOA), laying the groundwork for a subsequent transition to a microservices architecture.

- Full-stack Java development
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement

Eingesetzte Qualifikationen

2nd & 3rd Level Support, Agile Entwicklung, Apache Maven, Apache Tomcat, Eclipse, Git, Hibernate (Java), Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Kanban (Softwareentwicklung), Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SOA (Serviceorientierte Architektur), Spring

RPA Developer (Festanstellung)
netgo group GmbH, Berlin
1/2019 – 6/2019 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2019 – 6/2019

Tätigkeitsbeschreibung

Integration of a legacy banking application for processing of seizure cases in a modern web application via RPA.

- Requirements analysis
- Architectural decisions
- Design of robust RPA prodecures
- Atomic RPA procedures and rollback transactions for critical operations

Eingesetzte Qualifikationen

Git, Java (allg.), Jira, Selenium, Xpath (XML Path Language)

Full-Stack Software Developer (Festanstellung)
netgo group GmbH for SIZ GmbH, Berlin
1/2017 – 12/2017 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2017 – 12/2017

Tätigkeitsbeschreibung

Development of an application for recording suspected cases of money laundering within the “Sparkassen” banks environment.

- Full-stack Java development
- Architectural decisions
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement

Eingesetzte Qualifikationen

2nd & 3rd Level Support, Agile Entwicklung, Apache Maven, Apache Tomcat, Eclipse, Git, Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SCRUM, Spring

Full-Stack Software Developer (Festanstellung)
netgo group GmbH, Berlin
1/2016 – 12/2016 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2016 – 12/2016

Tätigkeitsbeschreibung

Redeveloped an existing "fat client" application for estate processing into a modern web application.

- Full-stack Java development
- Software architecture and OOD
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement

Eingesetzte Qualifikationen

2nd & 3rd Level Support, Agile Entwicklung, Apache Maven, Apache Subversion (SVN), Apache Tomcat, Eclipse, Git, Java (allg.), JavaScript Object Notation (JSON), JUnit, SCRUM, Selenium, Spring, Xpath (XML Path Language)

Full-Stack Software Developer (Festanstellung)
netgo group GmbH, Berlin
1/2013 – 12/2015 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2013 – 12/2015

Tätigkeitsbeschreibung

Developed an application for creating balance confirmations and annual financial statements in the “Sparkassen“ bank environment.

- Full-stack Java development
- Software architecture and OOD
- Specification and writing of unit tests with high code- and full feature coverage
- Code reviews, feature reviews, test specifications
- Requirements analysis and refinement

Eingesetzte Qualifikationen

2nd & 3rd Level Support, Agile Entwicklung, Apache Maven, Apache Subversion (SVN), Apache Tomcat, DB2, Eclipse, Git, Java (allg.), JavaScript Object Notation (JSON), Jira, JUnit, SCRUM, Selenium, Xpath (XML Path Language)

Backend Developer (Festanstellung)
Newsletter2Go GmbH (now Brevo), Berlin
7/2011 – 11/2012 (1 Jahr, 5 Monate)
Medienbranche
Tätigkeitszeitraum

7/2011 – 11/2012

Tätigkeitsbeschreibung

Development of a distributed and scalable email sending engine.

- Software architecture and OOD
- Java development
- Specification and writing of unit tests with high code- and full feature coverage

Eingesetzte Qualifikationen

Apache Maven, Apache Subversion (SVN), Apache Tomcat, Eclipse, Hibernate (Java), Java (allg.), JUnit, XML, XSL (Extensible Stylesheet Language)

Full-Stack Software Developer (Festanstellung)
rabbit eMarketing GmbH, Frankfurt
1/2010 – 10/2010 (10 Monate)
Medienbranche
Tätigkeitszeitraum

1/2010 – 10/2010

Tätigkeitsbeschreibung

Development of an application that creates personalized landing pages for online marketing campaings.

- Requirements analysis
- Software architecture and OOD
- Full-stack Java development
- Specification and writing of unit tests

Eingesetzte Qualifikationen

Apache Subversion (SVN), Apache Tomcat, Eclipse, Java (allg.), JSP (Java Server Pages), SCRUM, SOAP (Simple Object Access Protocol), Xpath (XML Path Language), XSL (Extensible Stylesheet Language)

Full-Stack Software Developer (Festanstellung)
rabbit eMarketing GmbH, Frankfurt
10/2009 – 12/2009 (3 Monate)
Medienbranche
Tätigkeitszeitraum

10/2009 – 12/2009

Tätigkeitsbeschreibung

Development of an application for datatransfer between FTP- and DB-servers

- Requirements analysis
- Software architecture and OOD
- Full-stack Java development
- Specification and writing of unit tests

Eingesetzte Qualifikationen

Agile Entwicklung, SCRUM, Apache Tomcat, Apache Subversion (SVN), Eclipse, Java (allg.), JSP (Java Server Pages)

Full-Stack Software Developer (Festanstellung)
rabbit eMarketing GmbH, Frankfurt
3/2007 – 9/2009 (2 Jahre, 7 Monate)
Medienbranche
Tätigkeitszeitraum

3/2007 – 9/2009

Tätigkeitsbeschreibung

Development of a modular application for online marketing campaign evaluation.

- Requirements analysis
- Software architecture and OOD
- Full-stack Java development
- Integration of multiple APIs
- Specification and writing of unit tests

Eingesetzte Qualifikationen

Agile Entwicklung, Apache Subversion (SVN), Apache Tomcat, DB2, Eclipse, Java (allg.), JSP (Java Server Pages), SCRUM, SOAP (Simple Object Access Protocol), XML, Xpath (XML Path Language), XSL (Extensible Stylesheet Language)

Ausbildung

Informatik M.Sc.
Informatik M.Sc.
FU Berlin
2012
Berlin

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
107
Alter
39
Berufserfahrung
17 Jahre und 1 Monat (seit 03/2007)

Kontaktdaten

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

Jetzt Mitglied werden