freiberufler Lead Java Software developer auf freelance.de

Lead Java Software developer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 85101 Bratislava
  • Weltweit
  • sk  |  hu  |  de
  • 20.02.2024

Kurzvorstellung

Java Backend Entwickler seit 2013. Ich habe praktische Erfahrung mit Projektleitung, Arbeitsrfahrung mit den meisten gängigen Technologien und deren Anwendung in verschiedenen Projekten und ein Interesse und Geschick für Softwarearchitektur.

Qualifikationen

  • Apache Maven
  • Apache Wicket
  • Continuous Delivery (CDE)
  • Docker
  • Enterprise Architect (EA)
  • Hibernate (Java)
  • Java (allg.)
  • Kubernetes
  • Oracle Database
  • Representational State Transfer (REST)
  • SOAP (Simple Object Access Protocol)
  • Spring
  • Xpath (XML Path Language)

Projekt‐ & Berufserfahrung

Freelance software developer
Kundenname anonymisiert, Wien
11/2022 – 11/2023 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

11/2022 – 11/2023

Tätigkeitsbeschreibung

Current account webpage
- Bugfixing
- Implementing features
- Writing test (unit, integration, browser automation)
- Database and Process modeling
Technology: Angular, Java, Spring, Hibernate, Oracle, Hibernate, Rational Software Architect, Wicket, Xpath

Eingesetzte Qualifikationen

Angular, Apache Wicket, Hibernate (Java), Java (allg.), Oracle Database, Spring, Xpath (XML Path Language)

Freelance software developer
SHD a.g., Andernach
3/2022 – 10/2022 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2022 – 10/2022

Tätigkeitsbeschreibung

Kitchen planning application
- Fixing bugs and unit testing
- Taking part in design and architectural decisions
- Mentoring junior developers
- Developing features
- Presenting results in front of the client (in German)
Technology: Java, Mapstruct, SpringBoot, cxf, PostgreSQL, Hibernate, JasperReports, Feign

Eingesetzte Qualifikationen

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

Technology Architecture Specialist (Festanstellung)
Accenture, Bratislava
9/2019 – 2/2022 (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 2/2022

Tätigkeitsbeschreibung

Project 3:
Integration project for a banking client
- Leading a team of developers
- Refining user stories with product owners
- Taking part in design and architectural decisions
- Mentoring junior developers
- Coordinating work
- Developing features
- Presenting results in front of the client (in German)
Technology: Java17, Mapstruct, SpringBoot, Kubernetes, Linux, Postgres, OpenApi, AsyncAPI, Kafka,
Ports and Adapters architecture, AVRO

Project 2:
Video analytics service platform
- Refactoring, dockerization
- Implementing REST and GraphQL endpoints
- Implementing tracing
- Mentoring junior developers
- Coordinating work
Technology: Python, OpenCV, Pytorch, Tensorflow, Docker, Kafka, GraphQL, MongoDB, redis, zipkin,
Socket.IO, FastAPI, uvicorn

Project 1:
Microservice solution for public service domain
- Taking care of the handover phase
- Writing user stories and documentation
- Designing and implementing features
- Implementing performance and security tests
- Presenting results to the client (German)
Technology: Java, Spring, Kafka, Docker, GitLab, Swagger, Oracle, KeyCloak, Splunk, JMeter,
OwaspZAP

Eingesetzte Qualifikationen

Kafka, GraphQL, MongoDB, Oracle Database, OpenCV, PyTorch, TensorFlow, Software Architektur / Modellierung, Docker, Java (allg.), Python, SOA (Serviceorientierte Architektur), Kubernetes, Representational State Transfer (REST)

Java Backend Developer (Festanstellung)
Itera Slovakia, Bratislava
10/2017 – 9/2019 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

10/2017 – 9/2019

Tätigkeitsbeschreibung

Project 4:
Attendance management and accounting system
- Bugfixing and unit testing
- Implementing new features according to specification
Technology: Java, SVN, Struts, MySQL, PostgreSQL


Project 3:
System for financial predictions and calculations
- Bugfixing, unit testing and refactoring
- Implementing schema validation
- Code reviews and code quality
Technology: Java, JUnit, REST, Spring, Kafka, CXF, Struts, Git


Project 2:
Time and attendance management system
- Webservice implementation
- Implementing authentication, authorization and auditing
- Unit and integration tests, code reviews and code quality
Technology: Java, REST, JUnit, Spring, Spring Boot, MySQL, Flyway, JWT, Gitlab

Project 1:
Electronic identification system (testing and refactoring)
- Unit testing and integration testing
- Building a framework for integration testing
- Code quality improvements and code reviews
Technology: Java, Spring, JUnit, Mockito, PowerMock, WireMock, Checkstyle, H2, Git, Jenkins

Eingesetzte Qualifikationen

Apache Subversion (SVN), Jenkins, JUnit, Kafka, mySQL, PostgreSQL, Representational State Transfer (REST), Spring, Struts

Java Backend Developer (Festanstellung)
FIZ Karlsruhe, Bratislava
12/2015 – 9/2017 (1 Jahr, 10 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

12/2015 – 9/2017

Tätigkeitsbeschreibung

Project 1:
REST webservice for searching in patent databases
- webservice design and development
- integration with existing services
- unit and component testing
- setup of build jobs
- design and implementation of query syntax
- implementation of a query translation tool between existing syntaxes
Technology: Java, RESTEasy, ANTLR, XSD, XSLT, JAXB, Swagger, Tomcat, JBoss, Bamboo, Kibana


Project 2:
Password reset service
- webservice design and development
- integration with existing authentication solution
Technology: Java, Spring Boot, Swagger, Tomcat, Bamboo

Eingesetzte Qualifikationen

Apache Tomcat, jboss, Java (allg.), Java Architecture for XML Binding (JAXB), Jira, Spring, Representational State Transfer (REST), XSD (XML Schema Definition), XSLT (XSL Transformation)

Java Backend Developer (Festanstellung)
IBM Slovakia, Bratislava
6/2015 – 11/2015 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2015 – 11/2015

Tätigkeitsbeschreibung

Fast document store, maintenance phase
- bug fixing
- writing unit tests
- setup and configuration of project tools (Jira, Jenkins, Confluence...)
- minor bugfixes on frontend
- Jira administration
Technology: Java, SOAP and REST, MS SQL, PostgreSQL, Jira, JSF, WebSphere, Linux, Checkstyle, Git

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), PostgreSQL, WebSphere, Git, Jira, SOAP (Simple Object Access Protocol), JSF (Java Server Faces), Representational State Transfer (REST)

Java Backend Developer (Festanstellung)
Accenture, Bratislava
12/2013 – 5/2015 (1 Jahr, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2013 – 5/2015

Tätigkeitsbeschreibung

Project 1:

SOAP webservice for fingerprint image processing
- webservice implementation
- improving test suite throughput by batch processing
- end-to-end testing, load testing
Technology: Java, SOAP, Hibernate, JPOX, Spring AOP, Spring Integration, Spring Data JPA, MySQL,
Apache Axis, Apache CXF, Tomcat, Linux, Bash, RabbitMQ, Grinder, JUnit, Powermock, Eclipse,
FindBugs, Ant, Maven, SVN

Project 2:
Graph database project for a logistics company, maintenance phase
- automation of testing and reporting
- implementing a tool for parsing application logs and generating Emails
Technology: Java, JavaFX, SQL, Windows batch files

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Bash (Shell), Hibernate (Java), Java (allg.), Jenkins, JUnit, SOAP (Simple Object Access Protocol), Spring

MySQL programmer (Festanstellung)
Grün Slovakia s.r.o., Bratislava
11/2013 – 2/2014 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2013 – 2/2014

Tätigkeitsbeschreibung

- writing SQL scripts and embedding them into the Grün VEWA software
- designing UI components and print layout
- writing feature documentation

Eingesetzte Qualifikationen

mySQL

Zertifikate

AWS Certified Solutions Architect - Associate
2022
Google Cloud Certified Professional Cloud Architect
2021
Computer Vision Nanodegree
Udacity
2021

Ausbildung

Ing. Bc.
Diplom
Slovenska Technicka Univerzita
2014
Bratislava
Bc.
Diplom
Slovenska Technicka Univerzita
2012
Bratislava

Über mich

Meine Hauptstärke besteht darin, dass ich mich nicht auf ein bestimmtes Fachgebiet beschränke sondern in einer Vielzahl von Bereichen wie Backend, DevOps, Sicherheit, Frontend, Embedded Entwicklung und Cloud Erfahrungen gesammelt habe.

Im letzten Jahrzehnt hat dies zu einer erfolgreichen Berufserfahrung in einer Vielzahl von Anwendungsbereichen geführt – vom Bankwesen über den öffentlichen Dienst bis hin zu Küchenplanungssoftware. Ich bin dankbar, dass ich die Möglichkeit hatte, an all diesen interessanten Projekten mitzuarbeiten und ein Teamkollege (in manchen Fällen sogar leitende Entwickeler) zu sein, der sein Bestes gibt, um seine Kollegen zu unterstützen, Hindernisse zu beseitigen und die tägliche Arbeit zu erleichtern.

Ich verliere nie den Blick für das große Ganze und es ist für mich wichtig zu verstehen, wie die einzelnen Teile so zusammenpassen, dass sie am besten funktionieren. Ich bevorzuge Zuverlässigkeit, Wartbarkeit und Nachhaltigkeit bei Projekten und lege großen Wert auf die Auswahl der am besten geeigneten, ausgereiften Komponenten und Werkzeuge für die jeweilige Aufgabe.

Weitere Kenntnisse

Erfahrung mit Projektleitung
Sprachkenntnisse - Fließend in 5 Sprachen

Persönliche Daten

Sprache
  • Slowakisch (Muttersprache)
  • Ungarisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Tschechisch (Fließend)
  • Portugiesisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
172
Alter
34
Berufserfahrung
10 Jahre und 5 Monate (seit 11/2013)
Projektleitung
1 Jahr

Kontaktdaten

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

Jetzt Mitglied werden