Senior Java Entwickler (m/w/d) | Remote | Spring Boot & AWS

Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Senior Java-Entwickler (m/w/d) für die Entwicklung und Optimierung unserer skalierbaren Unternehmensanwendungen. In dieser vollständig remote arbeitenden Position werden Sie mit modernen Java-Technologien arbeiten und maßgeblich zur Weiterentwicklung unserer Software-Infrastruktur beitragen. Idealerweise können Sie in der US-amerikanischen Zeitzone tätig sein. Ihre Hauptaufgaben - Konzeption und Implementierung robuster Backend-Systeme mit Java 17+ und dem Spring Framework. - Entwicklung und Wartung von RESTful APIs nach modernsten Designprinzipien und Industriestandards. - Optimierung der Datenbankzugriffe mittels Hibernate/JPA und SQL für maximale Performance und Skalierbarkeit. - Entwurf und Umsetzung von Microservices-Architekturen für verteilte Systeme. - Deployment und Konfiguration von Anwendungen in der Amazon Web Services Umgebung. - Implementierung kontinuierlicher Integration und Deployment-Pipelines (CI/CD). - Durchführung von Code-Reviews und technische Beratung für Teammitglieder. - Aktive Teilnahme an agilen Entwicklungsprozessen und Sprint-Planungen. Erforderliche Qualifikationen - Mindestens 5 Jahre Berufserfahrung in der Java-Entwicklung, davon 3+ Jahre in einer Senior-Position. - Fundierte Kenntnisse im Java-Ökosystem mit Schwerpunkt auf Spring Boot, Spring Security und Spring Data. - Umfassende Erfahrung mit ORM-Frameworks, insbesondere Hibernate/JPA. - Nachweisbare Expertise in der Entwicklung von RESTful Schnittstellen und API-Design. - Souveräner Umgang mit Build-Tools wie Maven und Versionskontrollsystemen (Git). - Praktische Erfahrung mit AWS-Diensten wie EC2, S3, Lambda, RDS und EKS. - Vertrautheit mit testgetriebener Entwicklung unter Verwendung von JUnit, Mockito oder vergleichbaren Frameworks. - Grundlegende Kenntnisse in Container-Technologien wie Docker und Orchestrierungstools wie Kubernetes. - Konversationssichere Englischkenntnisse für die tägliche Kommunikation im internationalen Team. - Bereitschaft und Fähigkeit, in der US-amerikanischen Zeitzone zu arbeiten. Wünschenswerte Zusatzqualifikationen - Erfahrung mit reaktiver Programmierung (Spring WebFlux, Project Reactor). - Kenntnisse in NoSQL-Datenbanken wie MongoDB oder Cassandra. - Verständnis für Event-driven Architecture und Message-Broker wie Kafka oder RabbitMQ. - Erfahrung mit Infrastructure as Code (Terraform, AWS CloudFormation). - Beiträge zu Open-Source-Projekten oder persönliche Entwicklungsinitiativen. - AWS-Zertifizierungen oder Java-Spezialistenzertifikate. - Kenntnisse in Observability-Lösungen wie Prometheus, Grafana oder ELK-Stack. Unser Angebot Bei uns erwartet Sie eine anspruchsvolle Remote-Tätigkeit mit flexiblen Arbeitszeiten in einem internationalen Umfeld. Sie arbeiten an technisch herausfordernden Projekten mit modernsten Technologien und haben die Möglichkeit, Ihre Fähigkeiten kontinuierlich weiterzuentwickeln. Wir bieten eine offene Feedback-Kultur, regelmäßige Weiterbildungsmöglichkeiten und ein kollegiales Team, das Wert auf Qualität und Innovation legt.