12.02.2025 aktualisiert


100 % verfügbar
Full Stack Java Softwareentwickler
Sulzfeld, Deutschland
Nur Remote
B. Sc. InformatikSkills
Clean CodeHTMLJavaJavaScriptAPIsAgile MethodologieArchitekturBash ShellCSSCloud ComputingSoftware QualityCode-ReviewDatenbankenContinuous IntegrationDatenbankabfragen
Technologien & Programmierung
- Backend-Entwicklung: Java, EJBs, OSGI, JPA/Hibernate auf Apache Karaf
- Frontend-Entwicklung: Angular, TypeScript, Vaadin (GWT), HTML, CSS, JavaScript
- Schnittstellenentwicklung: REST-APIs, XML, JSON, CSV
- Tiefgehende Kenntnisse in SQL, insbesondere Oracle DBMS und PostgreSQL
- Optimierung und Analyse von Datenbankabfragen
- Jenkins, Docker, Kubernetes, SonarQube
- Versionskontrolle und Code-Review mit Git/Gerrit
- Unit- und Integrationstests mit JUnit, Mockito, AssertJ
- Clean Code und Performance-Optimierung
- Agile Methoden: Scrum, Kanban
- Erfahrung in der eigenverantwortlichen Umsetzung von Projekten (Anforderungsanalyse, Entwurf, Implementierung)
- IntelliJ IDEA, Apache Maven, LaTeX, Selenium
- CI/CD-Tooling und Konfiguration (Travis CI, Bash-Scripting)
- Entwicklung und Weiterentwicklung von Cloud-basierten Lösungen
- Migration auf neue Technologien und Optimierung bestehender Systeme
- Konzeption und Entwicklung moderner Architekturen in agilen Teams
- Schwerpunkt auf Software-Qualität, Nutzerfreundlichkeit und effizienter Zusammenarbeit
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2024
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Softwareentwicklung und Projektarbeit in agilen Teams mit Fokus auf webbasierten Cloud-Lösungen. Verantwortung über den gesamten Entwicklungszyklus, Migration auf neue Technologien und Optimierung bestehender Systeme.
- Invoice Portal: Entwicklung einer Cloud-basierten Software zur elektro nischen Rechnungsverarbeitung, inkl. Weiterentwicklung, Bugfixing und 3rd Level Support.
- Service Monitor: Aufbau einer Erstversion und Umstellung auf eine neue Frontend-Technologie (Angular); Beitrag zur Performance-Steigerung durch optimierte Implementierung und sauberen Code.
- Java (EJB, OSGi, JPA/Hibernate, Spring Boot)
- Vaadin (GWT)
- Angular
- JavaScript
- REST-API
- Oracle Database
- SQL
- Performance Optimierung
- CI/CD
- Jenkins/Sonar
- Maven
- Docker
- SonarQube
- Gerrit
- CleanCode
- JUnit
- Mockito
- IntelliJ IDEA
- Scrum