10/30/2025 updated


100 % available
Enterprise Java Software Developer
Bratislava, Slovakia
Only remote
Master in Computer Software EngineeringAbout me
Ich habe 20 Jahre Erfahrung in der Softwareentwicklung, davon hauptsächlich mit Java und verwandten Technologien. Ich lerne schnell und arbeite mich gerne in neue Technologien ein. Systematisch, zuverlässig und eigenverantwortlich.
HTMLJavaScriptSpring SecurityApache ActiveMQActiviti (Software)Ajax (Programming Language)Apache HTTP ServerApache TomcatAtlassian ConfluenceAtlassian JiraCascading Style Sheets (CSS)Software Design PatternsLinuxEclipse (Software)Enterprise JavaBeans
Fortgeschrittene Kenntnisse
- Java
- Spring, Spring Boot, Spring Security, Spring Data, Spring MVC, ...
- Java EE / Jakarta EE (EJB, CDI, JPA, JTA, JMS, JAX-RS, JAX-WS, JSP, Servlets, …)
- Eclipse MicroProfile (JWT Authenticition, Rest Client, OpenAPI, Config, Health, …)
- Apache Wicket
- Vaadin
- REST Services
- Web Services
- Swagger, OpenAPI
- Hibernate, Flyway, SQL
- Activiti
- Maven, Jenkins, Nexus, SonarQube, GitHub Actions
- Docker
- CMIS (Alfresco)
- Velocity, Lombok, Apache Tika, Log4J, …
- HTML
- XML, XSLT
- JUnit, Mockito, AssertJ, REST Assured, Testcontainers, Selenium, …
- SVN, Git, GitLab
- Tomcat
- Wildfly
- PostgreSQL DB
- ActiveMQ
- Eclipse IDE, IntelliJ, Insomnia, SoapUI
- Scrum, Jira, Confluence, DokuWiki
- Design Patterns, Enterprise Integration Patterns
Grundkenntnisse:
- Apache Kafka
- OAuth, OpenID Connect
- Redis
- MongoDB
- UML
- CSS, Javascript, Ajax, jQuery
- JSF
- PL/SQL
- XSL-FO, FOP
- Linux, Unix Shell Scripting
Experience
Professional experience10+ years
Freelancer since2018
Languages
GermanFluentEnglishFluentItalianBasic knowledgeSlovakNative speakerCzechGood
Project history
Kernaufgaben
- Produktionsreifen Code schreiben, Fehler debuggen und Fehlerbehebungen bereitstellen
- Code-Reviews leiten und durchführen
- Engineering-Standards und den Technologie-Stack definieren
- Prototypen und interne Bibliotheken erstellen
- Lösungen entwerfen und architektieren
- Neue Anwendungen aufbauen
- Technologie- und Framework-Migrationen sowie Upgrades leiten und umsetzen
- CI/CD- und DevOps-Prozesse automatisieren und kontinuierlich verbessern
- Neue Softwareingenieure einarbeiten und mentorieren
- Entwickler technisch unterstützen und anleiten
- Aufgaben im Team planen, zuweisen und nachverfolgen; Qualität und Termintreue sicherstellen
Technologien und Tools
- Java - 8, 11, 17
- Spring, Spring Security, Spring Data, Spring MVC, ...
- Java EE / Jakarta EE Stack: EJB, CDI, JPA, JTA, JMS, JAX-RS, JAX-WS, JSON-B, JSON-P, Bean Validation, Java Mail, JSP, Servlets
- Eclipse MicroProfile Stack: JWT Authentication, Rest Client, OpenAPI, Config, Health
- REST Services, Web Services
- Frontend Frameworks - Apache Wicket, Vaadin 8, Vaadin 23
- Application Servers - Apache Tomcat, Wildfly
- Database & Messaging - Hibernate, Flyway, PostgreSQL, SQL, ActiveMQ
- Process / Workflow Engines - Activiti
- DevOps & CI/CD - Docker, Maven, Jenkins, Nexus, SonarQube
- Testing - Junit, AssertJ, REST Assured, Mockito, Selenium, Testcontainers, …
- Libraries - CMIS (Alfresco), Velocity, Lombok, Apache Tika, Log4J, …
- Version Control - SVN, Git, GitLab
- IDEs & Tools - Eclipse IDE, IntelliJ, Swagger, Insomnia, JIRA, Confluence, Wiki
- Unix/Linux
Kernaufgaben
- Technische Verantwortung für mehrere Enterprise-Java-Projekte (EE 5, EE 6, EE 7) übernehmen – Entwurf und Implementierung
- Junior-Entwickler einarbeiten und betreuen
Technologien und Tools
- Struts 1.x, JSP, JSTL, JSF 1.2 & 2.x, XHTML, Facelets
- CSS, Javascript, Ajax, jQuery
- EJB 3.1, JPA 1.0 & 2.x (Hibernate)CDI, Spring, Seam 2.x
- Web Service, REST Web Service (JAX-RS), JAXB
- XML, XSLT, FOP
- SQL, PL/SQL
- JUnit, EasyMock, Mockito, Selenium
- Maven, Jenkins, Nexus
- CVS, SVN, Git
- JBoss AS 4.2.x, JBoss EAP 6, JBoss EAP 7
- Oracle DB
- Enterprise Architect, Eclipse, SquirrelSQL, SoapUI
- Unix/Linux
- Scrum, Jira, Confluence
Kernaufgaben
- Systeme und Module auf der Enterprise-Java-Plattform analysieren, entwerfen, implementieren und warten
- An mehreren mittelgroßen Projekten für Telekom Slovakia und Orange Slovakia mitarbeiten (Portale, Zahlungsabwicklungsanwendungen, Intranet-Anwendungen, Prepaid- und Postpaid-Systeme)
Technologien und Tools
- Java EE 1.4 (EJB 2.x, JSP, JSTL, servlets, ...)
- portlets
- Spring, Spring MVC
- Hibernate, JDBC, SQL, PL/SQL
- Web Service, Axis, XStream
- HTML, Javascript, CSS
- JUnit, HTTPUnit, Selenium
- Maven, Ant, Hudson
- UML, Enterprise Architect
- Sun Java System Application Server, Sun Java System Portal Server, Sun Java System Access Manager, Oracle DB, Apache Tomcat
- NetBeans, Eclipse, JDeveloper, PL/SQL Developer, SQL Navigator, Altova XMLSpy
- CVS, SVN