24. Juli 2024
Senior Java Engineer Weitergegeben Über das Unternehmen: Welkin ist a care Verwaltungsplattform, die Ihr Team zu einer besseren Pflege führt. Sie konfigurieren Ihr Patientenprogramm in Arbeitsabläufen, die den Mitarbeitern im Gesundheitswesen sagen, wann sie was tun sollen, und so sicherstellen, dass Patienten genau dann versorgt werden, wenn sie sie benötigen. Unsere Software wurde speziell für die Beziehungen zwischen medizinischem Fachpersonal und Patienten entwickel
24. Juli 2024
Senior Java Engineer
Weitergegeben
Über das Unternehmen:
Welkin ist a care Verwaltungsplattform, die Ihr Team zu einer besseren Pflege führt. Sie konfigurieren Ihr Patientenprogramm in Arbeitsabläufen, die den Mitarbeitern im Gesundheitswesen sagen, wann sie was tun sollen, und so sicherstellen, dass Patienten genau dann versorgt werden, wenn sie sie benötigen. Unsere Software wurde speziell für die Beziehungen zwischen medizinischem Fachpersonal und Patienten entwickelt und sorgt für eine nahtlose und patientenzentrierte Interaktion, sodass Gesundheitspersonal starke Beziehungen aufbauen kann, um langfristig gesunde Ergebnisse zu erzielen.
Mission: Unsere Mission ist es, Gesundheitsorganisationen zu befähigen, patientenzentrierte Pflege anzubieten.
Verantwortlichkeiten:
- Schreiben Sie sauberen, wartbaren, durch Tests abgedeckten Code und arbeiten Sie mit unserem Produktteam zusammen.
- Führen Sie gründliche Codeüberprüfungen durch und achten Sie dabei nicht nur auf Best Practices und Geschäftsregeln, sondern auch auf Leistung, Sicherheit und Auswirkungen auf andere Funktionen und stets mit respektvoller und konstruktiver Kommunikation.
- Seien Sie ein Experte für technische Themen und teilen Sie Ihr Fachwissen mit einem wachsenden Team von Ingenieuren.
- Erhöhen Sie kontinuierlich unseren Standard an technischer Exzellenz, indem Sie Best Practices für Codierung, Tests und Bereitstellung implementieren und vorantreiben.
Was Sie mitbringen:
- Fortgeschrittene Kenntnisse des Kern-Java (6+ Jahre), einschließlich, aber nicht beschränkt auf, Multi- Threading, Speicherverwaltung und Webdienste.
- Erfahrung mit Frameworks wie Spring, Spring Boot und Hibernate.
- Praktische Erfahrung in der Verwendung verschiedener DBMS, wie z. B. Schlüsselwert- und relationalen Datenbanken, insbesondere PostgreSQL und Redis, zum Speichern und Abrufen großer Datenmengen in großem Maßstab.
- Nachgewiesene Erfahrung mit Microservices.
- Kenntnisse und praktische Erfahrung mit Nachrichtenbrokern wie Kafka/RabbitMQ, JSON/ProtoBuf.
- Erfahrung im Schreiben von UnitTest- und Integrationstests, die auf Abdeckungsberichten und Geschäftsfällen basieren.
- Ausgezeichneter Teamplayer mit einer kreativen, selbstmotivierten und positiven Einstellung, der in der Lage ist, unabhängig mit Kunden zusammenzuarbeiten, um bei der Lösung komplexer Produktprobleme zu helfen.
- Erfahrung mit der agilen Entwicklung verteilter Dienste mit Schwerpunkt auf robustem Softwaredesign, Skalierbarkeit und Sicherheit.
- Ausgezeichnete Fähigkeiten zur Fehlerbehebung.
- Solide praktische Meinung zu Best Practices, Designmustern und Architekturansätzen.
Vorteile:
- Gelegenheit, an modernsten Technologien zu arbeiten und zu innovativen Projekten beizutragen.
- Flexible PTO aus beliebigem Grund, einschließlich Krankheitstagen (keine festgelegten Grenzen), flexibler Arbeitsplan.
- Persönlicher Laptop.
- Gesundheits- und Wellnesspaket.
- Remote-Arbeit.