Roku
Decca Consulting LLC
Java Senior Engineer
Über die Position
Java Developer als Auftragnehmer
Wir suchen einen erfahrenen Java Developer als Auftragnehmer, der uns bei Konzeption, Entwicklung und Wartung von Webanwendungen, backend-Diensten und cloudbasierten Lösungen unterstützt. Diese Rolle ist ideal für jemanden, der sich im Java/Spring-Ökosystem sicher bewegt, REST APIs erstellt, AWS-Dienste integriert und zu modernen CI/CD-gesteuerten Entwicklungsprozessen beiträgt.
Der ideale Kandidat arbeitet praxisorientiert, pragmatisch und ist in der Lage, sowohl eigenständig als auch in enger Zusammenarbeit mit technischen und geschäftlichen Stakeholdern zu agieren.
Idealer Kandidat
Der ideale Kandidat ist ein versierter Java-Entwickler, der sich sicher zwischen backend-Entwicklung, leichtgewichtiger front-end-Arbeit, cloudbasierten Deployments und CI/CD-Workflows bewegen kann. Sie sollten in der Lage sein, bestehende Systeme schnell zu durchdringen, sauberen und wartbaren Code beizusteuern und effektiv in einer modernen, cloudorientierten Entwicklungsumgebung zu arbeiten.
Erfahrung mit AWS, GitLab-Pipelines, Terraform und KI-gestützten Coding-Tools wird sehr geschätzt.
Aufgaben
- Konzeption, Entwicklung, Test und Wartung von Java-basierten Anwendungen unter Verwendung von Java SDK 21.
- Erstellung und Erweiterung von Anwendungen unter Nutzung von Spring Boot und dem umfassenderen Spring Framework.
- Entwicklung und Pflege von REST APIs und JSON-basierten Integrationen.
- Unterstützung kleinerer Webanwendungen unter Verwendung von Thymeleaf, HTML, CSS und JavaScript.
- Arbeit mit AWS-basierter Infrastruktur und Diensten, einschließlich ECS, API Gateway und DynamoDB.
- Beitrag zur Versionsverwaltung und zu Entwicklungsworkflows unter Verwendung von GitLab.
- Aufbau, Wartung und Fehlerbehebung von GitLab CI/CD-Pipelines.
- Zusammenarbeit mit Teammitgliedern bei Anwendungsarchitektur, Implementierungsentscheidungen, Code-Reviews und Deployment-Praktiken.
- Unterstützung von Infrastructure-as-Code-Aktivitäten, insbesondere dort, wo Terraform eingesetzt wird.
- Nutzung von IntelliJ IDEA als primäre Entwicklungsumgebung.
- Anwendung fundierter Software-Engineering-Praktiken, einschließlich wartbarem Code-Design, Testing, Dokumentation und operationalem Bewusstsein.
- Gegebenenfalls Einsatz von KI-gestützten Coding-Tools zur Steigerung der Entwicklungsproduktivität und Codequalität.
Anforderungsprofil
- Fundierte Berufserfahrung in der Anwendungsentwicklung mit Java.
- Erfahrung mit Java 21 oder aktuellen Versionen des Java SDK.
- Solide Erfahrung mit Spring Boot und der Anwendungsentwicklung auf Basis des Spring Frameworks.
- Erfahrung in Konzeption, Aufbau und Konsumierung von REST APIs.
- Starke praktische Kenntnisse in JSON und API-Integrationsmustern.
- Vertrautheit mit front-end-Technologien, einschließlich HTML, CSS und JavaScript.
- Erfahrung im Umgang mit Git-basierter Versionsverwaltung, vorzugsweise GitLab.
- Erfahrung mit CI/CD-Pipelines, vorzugsweise GitLab CI/CD.
- Praktische Erfahrung in Entwicklung, Deployment oder Support von Anwendungen in AWS.
- Fähigkeit zur eigenständigen Arbeitsweise, klare Kommunikation und Bereitstellung qualitativ hochwertiger Ergebnisse als Auftragnehmer.
Wünschenswerte Qualifikationen
- Erfahrung mit Thymeleaf für serverseitiges Templating.
- Praktische Erfahrung mit AWS-Diensten wie:
- Amazon ECS
- Amazon API Gateway
- Amazon DynamoDB
- Vertrautheit mit Terraform oder anderen Infrastructure-as-Code-Tools.
- Erfahrung mit der Nutzung von IntelliJ IDEA in einer professionellen Entwicklungsumgebung.
- Vertrautheit mit KI-gestützten Entwicklungstools wie Claude Code, GitHub Copilot, Cursor oder ähnlichen Tools.
- Erfahrung bei der Fehlerbehebung von Cloud-Deployments, Anwendungsprotokollen, Build-Pipelines und umgebungsbezogenen Problemen.
- Verständnis für sichere Codierungspraktiken und Sicherheitskonzepte für Cloud-Anwendungen.
Technisches Umfeld
Unser aktueller Technologie-Stack umfasst:
- Java SDK 21
- Spring Boot / Spring Framework
- Thymeleaf
- REST APIs
- JSON
- HTML / CSS / JavaScript
- AWS, einschließlich ECS, API Gateway und DynamoDB
- GitLab-Repositories
- GitLab CI/CD-Pipelines
- Terraform
- IntelliJ IDEA
- KI-gestützte Coding-Tools, einschließlich der Erprobung von Claude Code
Flexible Möglichkeiten für Homeoffice verfügbar.
