JavaRush /Java-Blog /Random-DE /Job: Java-Architekt / Java-Tech-Leiter
Dr-John Zoidberg
Level 41
Марс

Job: Java-Architekt / Java-Tech-Leiter

Veröffentlicht in der Gruppe Random-DE
Sind Sie ein ausgezeichneter Java-Programmierer mit solider Berufserfahrung, haben es aber satt, ausgelagert zu arbeiten? Machen kleine Unternehmen Nostalgie und große Langeweile? Glauben Sie, dass Microservices die Zukunft sind? Oder sind Sie davon bereits überzeugt? Dann könnten Sie daran interessiert sein, dem JavaRush-Team beizutreten. Wir brauchen eine Person, die in der Lage ist, sowohl bestehende Architektur weiterzuentwickeln als auch neue zu entwerfen.
Stellenangebot: Java Architect / Java Tech Lead – 1
Was bieten wir an:
  • eine gute Gelegenheit zur Selbstverwirklichung und beruflichen Weiterentwicklung;
  • adäquates Management und interessante Aufgaben;
  • Büro mit allen Annehmlichkeiten (Entspannungsbereich, Bibliothek, Küche, kostenloser Tee, Kaffee, Obst und Kekse);
  • bezahlter Urlaub (24 Kalendertage pro Jahr), bezahlter Krankheitsurlaub, Krankenversicherung;
  • günstiger Bürostandort (U-Bahn-Station Lybidskaya);
  • freundliches Team von Fachleuten;
  • Teambuilding und Firmenveranstaltungen auf Kosten des Unternehmens;
  • Möglichkeit, manchmal von zu Hause aus zu arbeiten.
Was Sie tun müssen:
  • Überlegen Sie gemeinsam mit dem Team die Architektur der neuen Version des Serverteils, sammeln Sie alle Wünsche und analysieren Sie die Mängel der aktuellen Version;
  • einen transparenten, vorhersehbaren Entwicklungsprozess im Team aufbauen;
  • CI/CD für die neue Version mit einem vollständigen Satz an Quality Gates einrichten;
  • Implementieren Sie die erforderlichen technischen Praktiken, um ein hohes Maß an Codequalität sicherzustellen.
  • Optimieren Sie die Nutzung von Cloud-Ressourcen in AWS;
  • Entwickeln Sie mit dem Team und stellen Sie eine neue Version bereit, um einen reibungslosen und reibungslosen Übergang aller Systemkomponenten darauf sicherzustellen.
  • Nehmen Sie an der Diskussion neuer Produktfunktionen teil und sind Sie für die Entwicklung des Serverteils verantwortlich.
Benötigte Fähigkeiten:
  • Java 8 seit mindestens 2 Jahren erfolgreich in der Praxis anwenden (insgesamt 6 Jahre Java-Entwicklungserfahrung);
  • Erfahrung in der Entwicklung von Architekturlösungen für verteilte Serversysteme mit anschließender Umsetzung im Team haben;
  • Sie verstehen Java-Parallelität gut und verfügen über praktische Erfahrung in diesem Bereich;
  • Sie verfügen über ein gutes Verständnis der Prinzipien der Cloud-Entwicklung und haben praktische Erfahrung in der Arbeit mit AWS.
  • in der Lage sein, geladene Systeme zu skalieren und eine hohe Verfügbarkeit sicherzustellen;
  • in der Lage sein, Unit-/Integrationstests zu schreiben (eine Kultur der Verwendung von TDD wäre von Vorteil);
  • über praktische Erfahrung in der Einrichtung von CI/CD mit einem vollständigen Satz von Quality Gates verfügen;
  • in der Lage sein, den Code-Review-Prozess kompetent umzusetzen und mit dem Team Coding-Standards zu entwickeln.
Es wird ein Plus sein:
  • Erfahrung in der Erstellung analytischer Systeme;
  • Umfangreiche Erfahrung mit Amazon AWS;
  • Praktische Erfahrung mit RabbitMQ, Kafka, Cassandra, Spring Cloud, Netflix OSS, Docker.
Porträt eines idealen Kandidaten: Erfahrener Java-Entwickler mit hervorragenden Kenntnissen aller Praktiken moderner und hochwertiger Softwareentwicklung. Kann komplexe und effiziente Architektur entwerfen und ein Team leiten. Wenn Sie in einem kleinen Produktunternehmen arbeiten und auch zur Entwicklung des Online-Lernens beitragen möchten, senden Sie Ihren Lebenslauf an: hr@javarush.ru . Bitte geben Sie in der Betreffzeile der E-Mail „Java Architect“ an .
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION