Projektportal
Projektdetails
Senior Java Software Engineer (m/w/d)
- Java
- objektorientierter Programmierung
- OOP
- Software-Design-Patterns
- Java-Frameworks
- Multithreading-Umgebungen
- Versionskontrollsysteme
- Git
- relationalen Datenbanken
- SQL
- PostgreSQL
- Softwaretest
- Unit-Test-Framework
- JUnit
- Mockito
- intelliJ
- IDEA
- Eclipse
Für ein spannendes Projekt von einem unserer Kunden suchen wir derzeit einen Senior Java Software Engineer.
Zu Ihren Aufgaben gehören:
+ Entwicklung, Design, Testen und Wartung von Softwareanwendungen, hauptsächlich mit Java und verwandten Technologien
+
Entwicklung und Weiterentwicklung von Backend-Services unter Verwendung moderner Java-Technologien
+ Entwicklung und Pflege von Desktop-Anwendungen sowie Optimierung der Benutzeroberflächen für CMD-Mess- und Analysesysteme
+
Entwurf und Implementierung von APIs und Schnittstellen.
+ Integration von Softwarelösungen mit relationalen Datenbanken und externen Systemen
+
Entwicklung von Softwaremodulen zur Erfassung, Verarbeitung, Speicherung und Visualisierung von Messdaten
+
Sicherstellung der Softwarequalität durch Unit-Tests, Integrationstests, Code-Reviews sowie die Einhaltung von Programmierstandards
+
Fehleranalyse, Fehlerbehebung und Optimierung der Softwareleistung
Must have:
+ Erfahrung in der Softwareentwicklung mit Java
+
Fundierte Kenntnisse in objektorientierter Programmierung (OOP) und Software-Design-Patterns
+
Erfahrung mit modernen Java-Frameworks
+
Erfahrung in Multithreading-Umgebungen
+ Erfahrung mit Versionskontrollsystemen wie Git
+
Erfahrung mit relationalen Datenbanken und SQL (idealerweise PostgreSQL)
+
Erfahrung mit Softwaretestmethoden und Unit-Test-Frameworks wie JUnit und Mockito
+ Erfahrung mit Entwicklungsumgebungen wie IntelliJ IDEA oder Eclipse
+
Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz
+ Gute schriftliche und mündliche Kommunikationsfähigkeiten
+
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift