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.