Senior Java Entwickler (m/w/d) - Remote - Spring & Microservices

Aus der Ferne
Vollzeit
Teilzeitarbeit
Diese Position ist vollständig Remote/Weltweit verfügbar und richtet sich an erfahrene Java-Spezialisten, die komplexe Backend-Systeme entwickeln und optimieren können. Sie werden mit modernen Technologien wie Java 21, Spring Framework 6.x und Apache Ignite arbeiten, um leistungsstarke, skalierbare Anwendungen zu erstellen. Hauptaufgaben - Entwurf und Implementierung von skalierbaren Backend-Lösungen mit Java 21 und Spring Boot 3.2. - Entwicklung und Optimierung von Datenbankabfragen für Oracle Database 23c und PostgreSQL 16. - Integration und Konfiguration von Apache Ignite 2.15 für verteilte In-Memory-Computing-Lösungen. - Containerisierung von Anwendungen mit Docker und Implementierung von CI/CD-Pipelines. - Automatisierung von Infrastrukturprozessen mit Ansible. - Zusammenarbeit mit internationalen Teams in einer agilen Entwicklungsumgebung. - Regelmäßige Code-Reviews durchführen und Best Practices in der Softwareentwicklung umsetzen. - Behebung technischer Schulden und kontinuierliche Verbesserung bestehender Codebasis. - Teilnahme an der Planung und Umsetzung von Microservices-Architekturen. - Dokumentation von Systemen, APIs und Entwicklungsprozessen. Erforderliche Qualifikationen - Nachweisbare Expertise in Java-Entwicklung mit mindestens 5 Jahren Berufserfahrung. - Umfassende Kenntnisse in Spring Framework (Core, Boot) mit praktischer Erfahrung in der Entwicklung von Enterprise-Anwendungen. - Erfahrung mit relationalen Datenbanken (Oracle, PostgreSQL) und SQL-Optimierung. - Praktische Erfahrung mit Apache Ignite und In-Memory-Datengrids. - Vertrautheit mit Docker-Containerisierung und Orchestrierungstools. - Kenntnisse in der Automatisierung von Infrastruktur mit Ansible. - Solides Verständnis von Microservices-Architekturen und RESTful APIs. - Fähigkeit, gut dokumentierten, testbaren und wartbaren Code zu schreiben. - Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban). - Selbstständige Arbeitsweise und ausgezeichnete Problemlösungsfähigkeiten. Wünschenswerte Kenntnisse - Erfahrung mit Cloud-Plattformen (AWS, Azure oder GCP). - Kenntnisse in reaktiver Programmierung mit Spring WebFlux. - Vertrautheit mit NoSQL-Datenbanken wie MongoDB oder Cassandra. - Erfahrung mit Message Brokern wie Kafka oder RabbitMQ. - Kenntnisse in der Entwicklung von Microservices mit Spring Cloud. - Verständnis von DevOps-Praktiken und Continuous Integration/Deployment. - Beiträge zu Open-Source-Projekten. - Erfahrung mit Performance-Tuning und Optimierung hochbelasteter Systeme. - Grundlegende Kenntnisse in Frontend-Technologien (JavaScript, TypeScript). - Zertifizierungen wie Oracle Certified Professional Java Programmer oder Spring Professional. Warum Sie sich bewerben sollten Als Teil unseres Teams profitieren Sie von einer flexiblen Remote-Arbeitsumgebung, die es Ihnen ermöglicht, von überall aus zu arbeiten. Sie werden an anspruchsvollen Projekten mit modernsten Technologien arbeiten und die Möglichkeit haben, Ihre technischen Fähigkeiten kontinuierlich weiterzuentwickeln. Wir bieten ein wettbewerbsfähiges Gehalt, regelmäßige Weiterbildungsmöglichkeiten und die Chance, in einem dynamischen, internationalen Umfeld zu arbeiten.