Senior Java Developer
(w/m/d)Münster/Montabaur
Voll-/Teilzeit
ab sofort
Revolutioniere im Team den digitalen Mittelstand!
Die Unternehmensprozesse durch Software schrittweise automatisieren und dabei Komplexität reduzieren – das ist das Ziel von CROWDCODE.
Abseits von Standardlösungen entwickeln wir individuelle Unternehmenssoftware – effizient, effektiv und erfolgreich. Wir kennen Softwarearchitektur vom mittelständischen Unternehmen bis zum Großkonzern und steigen als Berater und Umsetzer dort ein, wo die eigenen Ressourcen nicht mehr weiterkommen.
Unsere Arbeitsweise
- agile, motivierende Zusammenarbeit im Team
- offene Kommunikation und Fehlerkultur
- aktive Mitgestaltung der Zusammenarbeit
- flexible Arbeitszeiten, sowie Remote Arbeiten
- regelmäßiger Erfahrungsaustausch
Freue Dich bei uns auf
- Konzeption von Software-Architekturen, Solution- und API-Designs und die selbstständige Abstimmung mit den KundenInnen
- Entwicklung von Web-Anwendungen mit Angular oder Vue
- Entwicklung von skalierbaren, resilienten Microservices mit Spring Boot
- Konzeption und Entwicklung von nachhaltigen Software-Komponenten und flexiblen Microservices
- Sicherstellung einer hohen Qualität mit etablierten QS-Verfahren (u.a. mit Peer-Reviews oder Mob-Sessions) sowie testgetriebener Entwicklung
Hier gehts zum persönlichen Gespräch!
Interesse geweckt?
Deine Qualifikationen
- verhandlungssichere Deutsch- und Englischkenntnisse (C1-Niveau)
- mehrjährige Erfahrung mit den Java und Jarkata EE Technologien (Spring Boot, JPA, REST-APIs, etc.)
- Kenntnisse in den Bereichen CI/CD (idealerweise mit dem Atlassian Toolstack, Jenkins, SonarQube, u. v. m.)
- Know-how mit SQL- und NoSQL-Datenbanken wie bspw. PostgreSQL oder MongoDB
- ein Faible für Clean Code-Prinzipien, Design Patterns und praxistaugliche Architektur
- einen sauber geschriebenen, wart-, sowie testbaren Code
- eine abgeschlossene Berufsausbildung als Fachinformatiker, ein (Fach-)Hochschulstudium in Informatik oder eine vergleichbare Qualifikation
Drei gute Gründe für CROWDCODE
Flexibilität
- Arbeiten, wo immer Du willst, mit Deinem mobilen Arbeitsplatz
- Vertrauensarbeitszeit
- individuelle Regelung von Teil- bis Vollzeitbeschäftigung
Weiterentwicklung
- interne und externe Schulungen
- regelmäßiger Erfahrungsaustausch über Technologien in der Softwareentwicklung
- Besuch von Fachkonferenzen
- Raum, um Dinge auszuprobieren und zu lernen
Vielseitigkeit
- spannende Softwareprojekte
- verschiedene Technologien und Anwendungen
- flache Hierarchien und offene Kommunikation
- vertrauensvolle Atmosphäre und offene Fehlerkultur
Wir freuen uns auf Deine Bewerbung!
Dein Ansprechpartner
Bei Fragen wende Dich gerne an: