Senior Java Entwickler - Microservices & Spring Boot Spezialist

Aus der Ferne
Vollzeit
Sind Sie ein erfahrener Java-Entwickler mit Leidenschaft für skalierbare Microservices? Wir suchen einen talentierten Senior Java Entwickler, der unser innovatives Team bei der Konzeption und Implementierung robuster Backend-Systeme verstärkt. In dieser Position nutzen Sie Ihre Expertise in Java, Spring Boot und Microservice-Architektur, um leistungsstarke Anwendungen zu entwickeln, die echten Mehrwert schaffen. Hauptaufgaben: - Entwicklung hochwertiger, skalierbarer Anwendungen mit Java (11-17) und dem Spring Boot Framework. - Architektur und Implementierung von Microservices unter Einhaltung moderner Design-Patterns. - Erstellung gut dokumentierter Schnittstellen für die nahtlose Integration mit anderen Systemen. - Enge Zusammenarbeit mit Frontend-Entwicklern, Testern und Business-Analysten zur Bereitstellung umfassender Lösungen. - Teilnahme an Code-Reviews zur Sicherstellung von Codequalität und Performance. - Fehleranalyse und Lösung komplexer technischer Probleme in verschiedenen Umgebungen. - Implementierung und Pflege von CI/CD-Pipelines für automatisierte Tests und Deployments. - Arbeit nach agilen Entwicklungsmethoden mit aktiver Beteiligung an allen Prozessen. - Unterstützung von Junior-Entwicklern und Beitrag zu technischen Architekturentscheidungen. Erforderliche Qualifikationen: - Fundierte Kenntnisse in Java, einschließlich tiefgreifendem Verständnis von JVM-Prinzipien und Core-Bibliotheken. - Umfangreiche Erfahrung mit dem Spring Framework-Ökosystem (Spring Boot, Spring MVC, Spring Data, Spring Security). - Nachgewiesene Erfahrung im Bereich Microservice-Architekturen in Produktionsumgebungen. - Souveräner Umgang mit Multithreading, Nebenläufigkeit und asynchroner Programmierung. - Kompetenz im Umgang mit relationalen Datenbanken (PostgreSQL/Oracle) und optimierten SQL-Abfragen. - Praktische Erfahrung mit verteilten Speichersystemen und Technologien wie Kafka und Redis. - Fundierte Kenntnisse der HTTP-, REST- und SOAP-Protokolle für API-Entwicklung. - Vertrautheit mit Containerisierungstechnologien (Docker, Kubernetes oder OpenShift). - Erfahrung mit Build-Tools wie Maven oder Gradle. - Kompetenz im Schreiben von Tests mit Frameworks wie JUnit, Postman und JMeter. - Abschluss oder fortgeschrittenes Studium in einem technischen oder mathematischen Fachbereich. Wünschenswerte Kenntnisse: - Praktische Erfahrung mit der Programmiersprache Kotlin. - Kenntnisse in reaktiver Programmierung mit Spring WebFlux oder Project Reactor. - Vertrautheit mit NoSQL-Datenbanken und deren Anwendungsfälle. - Erfahrung mit ereignisgesteuerter Architektur und Domain-Driven Design. - Kenntnisse moderner Frontend-Technologien für bessere Zusammenarbeit. - Erfahrung mit Cloud-Plattformen (AWS, GCP, Azure) für Deployment und Skalierung. - Beiträge zu Open-Source-Projekten oder eigene technische Veröffentlichungen. - Erfahrung mit Performance-Monitoring-Tools und Systemoptimierung. Warum Sie bei uns arbeiten sollten: Die Zusammenarbeit mit uns bedeutet, Teil eines dynamischen, zukunftsorientierten Teams zu werden, das Innovation und berufliche Weiterentwicklung fördert. Wir bieten eine wettbewerbsfähige Vergütung, flexible Remote-Arbeitsmöglichkeiten und die Chance, an anspruchsvollen Projekten mit modernsten Technologien zu arbeiten. Unsere kollaborative Umgebung unterstützt kontinuierliches Lernen und bietet klare Karrierepfade. Werden Sie Teil unseres Teams, um bedeutende technische Herausforderungen zu meistern und gleichzeitig Ihre Expertise in einem unterstützenden Arbeitsumfeld zu erweitern.