Jobzweck und Überblick
Wir suchen erfahrene Java-Entwickler zur Verstärkung unseres Produktteams für BigPicture – eines der führenden Projektmanagement-Tools, das von CEOs, Direktoren, Projektmanagern und Teamleitern von über 12.000 Unternehmen weltweit verwendet wird. So arbeiten wir: 100 % Remote-Arbeit (von Polen aus) – es ist jedoch immer offen, ob Sie in unserem modernen Warschauer Büro arbeiten möchten Wir vertrauen auf Agilität und Lean – wir halten unsere Sprints effektiv und unsere
Jobzweck und Überblick
Wir suchen erfahrene Java-Entwickler zur Verstärkung unseres Produktteams für BigPicture – eines der führenden Projektmanagement-Tools, das von CEOs, Direktoren, Projektmanagern und Teamleitern von über 12.000 Unternehmen weltweit verwendet wird.
So arbeiten wir:
- 100 % Remote-Arbeit (von Polen aus) – es ist jedoch immer offen, ob Sie in unserem modernen Warschauer Büro arbeiten möchten
- Wir vertrauen auf Agilität und Lean – wir halten unsere Sprints effektiv und unsere Scrum-Teams klein und entscheidungsfreudig in den Praktiken, die am besten zu ihnen passen.
- Eigenverantwortung – wir möchten, dass sich jeder in unserem Team befähigt fühlt, die Dinge zu übernehmen zügeln ihre Positionen und tragen dazu bei, das Unternehmen voranzubringen.
- Tägliche Kommunikation mit unseren Produktbesitzern sowie UX/UI-Forschern und -Designern – die fundierte Geschäftsentscheidungen auf der Grundlage der kontinuierlichen Überwachung des Benutzerverhaltens treffen.
- Kurz gesagt Time-to-Market – wir veröffentlichen jeden Monat wichtige Features
- Startup-Atmosphäre mit direkter informeller Kommunikation mit allen im Unternehmen und flexiblen Arbeitszeiten – alles, damit Sie sich bei uns wohlfühlen und einfach glücklich sind
Technische Highlights:
- Erhöhen Sie Ihren Wert durch eine komplexe und dennoch gut gestaltete Anwendung mit über 100 Modulen und vollwertiger domänengesteuerter Anwendung Design (allgegenwärtige Sprache, Aggregate, Domänenereignisse usw.)
- Üben Sie Ihr handwerkliches Können in gutem Design (sauberer Code, SOLID, Inversion of Control) und in verschiedenen Architekturen (hexagonal, ereignisgesteuert, Pipes&Filter, modulare Monolithen). , Microservices und mehr)
- Testen Sie gründlich, was Sie erstellen: mit Unit-, Integrations- und E2E-Tests (Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, Cypress)
- Lernen Sie unsere fortschrittliche Cloud-Architektur (SaaS) kennen: Sie bedient Tausende von Mandanten (Multitenant-Architektur), wird kontinuierlich überwacht und profiliert (ELK, Async-Profiler) und verfügt über einen hochmodernen Release-Prozess (Feature Flags, Canary Releases). Wir nutzen AWS und GCP. Helfen Sie uns, unsere Cloud-Architektur weiter voranzutreiben
- Üben Sie andere coole Ansätze und Tools wie reaktive Programmierung, Event Sourcing, Apache Kafka oder Redis
- Fühlen Sie sich sicher mit unserem umfangreichen CI-Prozess, der Einheit, Integrations-, E2E-, Architektur-, Migrations- und Leistungstests für Ihre Commits
- Und für alle Frontend-Liebhaber da draußen: Es ist wissenswert, dass dies eines der größten und ehrgeizigsten Angular-Projekte in Polen ist
So helfen wir Ihnen beim Wachstum:
- Kostenloser Zugang zu 2 E-Learning-Plattformen
- Interne Tech-Gilden, die sich wöchentlich zum Wissensaustausch treffen
- Regelmäßige, interne, einwöchige, voll bezahlte Hackathons – um Ihnen die Möglichkeit zu geben, mit dem zu experimentieren, was Sie derzeit am meisten antreibt
- Möglichkeit, eine Mentor-Mentee-Beziehung mit jedem anderen Entwickler einzugehen, von dem Sie lernen können
- Persönliche Kompetenzmatrix, die Ihnen bei der Planung und anschließenden Navigation durch Ihren Wachstumspfad hilft
- Verfügbarkeit zur Teilnahme an von uns gesponserten Tech-Events – wie Confitura, Devoxx oder Code Europe
Was wir bieten
- Gehalt (Arbeitsvertrag, UoP):13.500 - 18.000 PLN brutto/Monat
- Möglichkeit, 50 % steuerlich absetzbare Kosten für kreative Arbeiten zu beantragen (AKUP/IP steuerlich absetzbare Kosten)
- Unbefristeter Arbeitsvertrag vom ersten Tag an , keine Probezeit
- Jeder Appfire-Mitarbeiter hat Anspruch auf Unternehmensbeteiligungen
- 26 bezahlte freie Tage, unabhängig von der Berufserfahrung
- Wellness-Tage – zusätzliche Freizeit jeden Monat, um neue Energie zu tanken und für sich selbst zu sorgen (1 Tag pro Monat)
- Private Gesundheitsversorgung
- MyBenefit-Plattform – 150 PLN/Monat, die Sie für verfügbare Geschäfte, Restaurants, Fitnessstudios usw. ausgeben können.
- Home-Office-Zuschuss – 200 PLN/Monat zur Deckung Ihrer Strom- und Internetrechnungen
- Mittagskarte – 300 PLN/Monat für Lebensmittel/Restaurants (ausgenommen Alkohol und andere Verbrauchssteuerartikel). )
- Lebensversicherung
- Englischkurse
Was wir gerne sehen würden
- Praktisches Wissen über Designprinzipien, Designmuster und Architekturen – welche Probleme sie lösen (und was einführen), wie man sie implementiert
- Das inhärente Bedürfnis nach Ordnung im Code – im Modul, Paket-, Klassen- und Methodenebene (sowohl im Produktions- als auch im Testcode)
- Erfahrung im Entwurf lesbarer, nachhaltiger und erweiterbarer Lösungen
- Fundierte Kenntnisse in Java, Spring, Hibernate/JPA, SQL DBs und REST
- Kenntnisse in Ihrer bevorzugten IDE, in Git, Maven, Docker, Spock, JUnit, Mockito
- Hohe Fähigkeiten zur Problemlösung und praktischer Ansatz (Begeisterung für Brainstorming, experimentieren und aus Fehlern lernen)
- Bereitschaft und Entschlossenheit zur Selbstentwicklung und Weiterbildung
- Gute Englischkenntnisse (B2 oder höher)
< b> Schön zu haben: - Kenntnisse in objektorientierter Programmierung, neuerdings bekannt als Domain-Driven Design (DDD)
- Fundierte Kenntnisse der Architektur komplexer Weblösungen, idealerweise einschließlich Cloud-Lösungen (SaaS)
- Erfahrung in robusten Systemintegrationen: Caching, Parallelität und Reaktivität, Drosselung, Autorisierung
- Praxis in der Überwachung, Profilierung und Optimierung von Produktionssystemen
< li> Führungsqualitäten: Fokus auf effiziente Teamarbeit, Mentoring und Wissensaustausch, Gewährleistung einer guten Atmosphäre
Jobzweck und Überblick
Das sind wir Wir suchen erfahrene Java-Entwickler zur Verstärkung unseres Produktteams für BigPicture – eines der führenden Projektmanagement-Tools, das von CEOs, Direktoren, Projektmanagern und Teamleitern von über 12.000 Unternehmen weltweit verwendet wird.
So arbeiten wir:
- 100 % Remote-Arbeit (von Polen aus) – es ist jedoch immer offen, ob Sie in unserem modernen Warschauer Büro arbeiten möchten
- Wir vertrauen auf Agilität und Lean – wir halten unsere Sprints effektiv und unsere Scrum-Teams klein und entscheidungsfreudig in den Praktiken, die am besten zu ihnen passen.
- Eigenverantwortung – wir möchten, dass sich jeder in unserem Team befähigt fühlt, die Dinge zu übernehmen zügeln ihre Positionen und tragen dazu bei, das Unternehmen voranzubringen.
- Tägliche Kommunikation mit unseren Produktbesitzern sowie UX/UI-Forschern und -Designern – die fundierte Geschäftsentscheidungen auf der Grundlage der kontinuierlichen Überwachung des Benutzerverhaltens treffen.
- Kurz gesagt Time-to-Market – wir haben Hauptfeature rjeden Monat freimachen
- Startup-Atmosphäre mit direkter informeller Kommunikation mit allen im Unternehmen und flexiblen Arbeitszeiten – alles, damit Sie sich wohlfühlen und einfach glücklich bei uns sind
Technische Highlights:
- Fügen Sie Ihren Wert zu einer komplexen, aber gut gestalteten Anwendung hinzu, mit über 100 Modulen und einem vollwertigen domänengesteuerten Design (allgegenwärtige Sprache, Aggregate, Domäne). Ereignisse usw.)
- Üben Sie Ihr handwerkliches Können in gutem Design (Clean Code, SOLID, Inversion of Control) und in verschiedenen Architekturen (hexagonal, ereignisgesteuert, Pipes&Filter, modulare Monolithe, Microservices und mehr)
- Testen Sie gründlich, was Sie erstellen: mit Unit-, Integrations- und E2E-Tests (Spock, JUnit, Mockito, AssertJ, REST Assured, WireMock, Testcontainers, Cypress)
- Lernen Sie unsere fortschrittliche Cloud-Architektur (SaaS) kennen : Betreuung Tausender Mandanten (Multitenant-Architektur), kontinuierliche Überwachung und Profilierung (ELK, Async-Profiler) und mit modernstem Release-Prozess (Feature Flags, Canary Releases). Wir nutzen AWS und GCP. Helfen Sie uns, unsere Cloud-Architektur weiter voranzutreiben
- Üben Sie andere coole Ansätze und Tools wie reaktive Programmierung, Event Sourcing, Apache Kafka oder Redis
- Fühlen Sie sich sicher mit unserem umfangreichen CI-Prozess, der Einheit, Integrations-, E2E-, Architektur-, Migrations- und Leistungstests für Ihre Commits
- Und für alle Frontend-Liebhaber da draußen: Es ist wissenswert, dass dies eines der größten und ehrgeizigsten Angular-Projekte in Polen ist
So helfen wir Ihnen beim Wachstum:
- Kostenloser Zugang zu 2 E-Learning-Plattformen
- Interne Tech-Gilden, die sich wöchentlich zum Wissensaustausch treffen
- Regelmäßige, interne, einwöchige, voll bezahlte Hackathons – um Ihnen die Möglichkeit zu geben, mit dem zu experimentieren, was Sie derzeit am meisten antreibt
- Möglichkeit, eine Mentor-Mentee-Beziehung mit jedem anderen Entwickler einzugehen, von dem Sie lernen können
- Persönliche Kompetenzmatrix, die Ihnen bei der Planung und anschließenden Navigation durch Ihren Wachstumspfad hilft
- Verfügbarkeit zur Teilnahme an von uns gesponserten Tech-Events – wie Confitura, Devoxx oder Code Europe
Was wir bieten
- Gehalt (Arbeitsvertrag, UoP): 13.500 - 18.000 PLN brutto/Monat
- Möglichkeit, 50 % steuerlich absetzbare Kosten für kreative Arbeiten zu beantragen (AKUP/IP steuerlich absetzbare Kosten)
- Unbefristeter Arbeitsvertrag vom ersten Tag an, keine Probezeit
- Jeder Appfire-Mitarbeiter hat Anspruch auf Unternehmensbeteiligungen
- 26 bezahlte freie Tage, unabhängig von der Berufserfahrung
< li> Wellness-Tage – jeden Monat zusätzliche Auszeit, um neue Energie zu tanken und sich um sich selbst zu kümmern (1 Tag pro Monat)- Private Gesundheitsversorgung
- MyBenefit-Plattform – 150 PLN/Monat zum Ausgeben Verfügbare Geschäfte, Restaurants, Fitnessstudios usw.
- Homeoffice-Zuschuss – 200 PLN/Monat zur Deckung Ihrer Strom- und Internetrechnungen
- Mittagskarte – 300 PLN/Monat für Lebensmittel / Restaurants (ausgenommen Alkohol und andere Verbrauchssteuerartikel)
- Lebensversicherung
- Englischkurse
,[Entwerfen und Implementieren neuer Funktionalitäten für unsere pProdukte und Pflege vorhandener Produkte, Sicherstellung einer hohen Codequalität – durch Tests (Unit, Integration, E2E), Codeüberprüfungen und Team-Brainstorming, Arbeit an Features mit Produktbesitzern, UX-/UI-Designern und Frontend-Entwicklern, Wissensaustausch mit anderen Entwicklern und Unterstützung dieser wachsen, technische Unterstützung unserer Kunden (5-10 % Ihrer Zeit)]
Anforderungen: Java, Spring, REST, Hibernate, JPA, Docker, Datenbanken, SQL, Maven, Spock, JUnit, Mockito, DDD, Hexagonal Architecture, SaaS
Zusätzlich: Unternehmensbeteiligungen, private Krankenversicherung, Mittagskarte, Lebensversicherung, MyBenefit-Plattform, Home-Office-Zuschuss, Englischkurse, Fernarbeit , Unbefristeter Arbeitsvertrag vom ersten Tag an, Kostenloser Kaffee, Kostenloses Frühstück, Kostenlose Getränke, Kostenlose Snacks, Modernes Büro, Inhouse Hack Days, Start-up-Atmosphäre, Kein Dresscode, Inhouse-Schulungen.