Senior Java Developer / Senior-Java-Entwickler
Wichtige Kompetenzen und Aufgaben:
- Ist von dem TDD-Zyklus überzeugt und wendet ihn regelmäßig an.
- Verfügt über ein gutes Verständnis der SOLID-Prinzipien und ihrer Anwendung.
- Automatisiert standardmäßig alle Prozesse und ist in der Lage, eine CI/CD-Pipeline aufzubauen und zu verwalten. „You build it, you run it“-Mentalität.
- Verfügt über gute Kenntnisse anderer Programmiersprachen als Java sowie verschiedener Paradigmen und weiß, wann diese anzuwenden sind.
- Hat kritische Komponenten in einem großen oder komplexen Projekt implementiert.
- Verfügt über fundierte Kenntnisse im Umgang mit IDEs.
- Nachweisbare Erfahrung in der Arbeit mit agilen Teams.
- Kann komplexe Probleme sicher debuggen und aufspüren.
- Schreibt standardmäßig sicheren Code und verfügt über Kenntnisse in der Server-Absicherung. Ist mit grundlegenden Sicherheitskonzepten vertraut; Verschlüsselung vs. Hashing (symmetrische/asymmetrische Schlüssel).
- Verfügt über Erfahrung in der Implementierung automatisierter Sicherheitstests.
- Verfügt über Fachkenntnisse in einer Datenbank und ein gutes Verständnis für verschiedene Datenspeicherparadigmen. (Klarheit über Vorteile und Anwendungsfälle: SQL – NoSQL).
- Verfügt über Erfahrung mit verteiltem Rechnen.
- Versteht PaaS-Technologien und kann diese automatisieren. (Ansible, Terraform).
- Ist vertraut mit Cloud-Technologien und deren Konzepten und verfügt über praktische Erfahrung damit. (AWS/Azure).
- Antizipiert mittelfristige Veränderungstrends und entwirft und abstrahiert entsprechend.
- Ist in der Lage, als Mentor zu fungieren und ist ein Vorbild für den Rest des Teams.
- Kann die technische Strategie innerhalb des Teams definieren, indem er geschäftliche Probleme angeht.
- Schlägt kontinuierlich Prozessverbesserungen und Innovationen vor und treibt diese voran.
- Schätzt Einfachheit und den Wert der Code-Reduzierung.
Unser Kunde (tätig im Einzelhandel) sucht erfahrene Entwickler, die äußerst gewissenhaft sind, End-to-End-Verantwortung übernehmen können und somit die volle Verantwortung für ihren Code tragen. Wir bieten Entwicklern die seltene Gelegenheit, hier in Budapest einen ganzheitlichen Einblick in die IT zu gewinnen – vom Design bis hin zur Produktion. Wenn Sie Ihre Karriere vorantreiben möchten, während Sie an modernsten Technologien arbeiten, und Sie die Einstellung haben, sowohl Ihre Fähigkeiten als auch den Code, an dem Sie arbeiten, kontinuierlich zu verbessern, dann ist dieser Job genau das Richtige für Sie.
Wir bauen derzeit das Anwendungsentwicklungsteam aus, um die Funktionen der nächsten Generation für unsere Kunden in der Einzelhandelsbranche voranzutreiben, und suchen dafür JAVA-Entwickler. Diese Stelle ermöglicht es Ihnen, an verschiedenen Einzelhandelsprogrammen mit Schwerpunkt auf Geschäfts- und Betriebssystemen zu arbeiten. Wir bieten langfristige Karrierewege mit starkem Fokus auf Technologien und Methoden der nächsten Generation.



