VTEX
Grupo Data
Java Entwickler Analyst 100% Remote
JavaPostgreSQLAWSGCPDockerKubernetes
Automatische Übersetzung. Prüfe das Original.
Über die Stelle
Position: Java
Tätigkeit: Remote
Modell: CLT + Leistungspaket
Aufgaben
- Konzeption und Implementierung von priorisierten backend-Funktionen unter Anwendung von Best Practices der Softwaretechnik und konsistenten funktionalen und technischen Validierungen über den gesamten Entwicklungslebenszyklus hinweg.
- Bereitstellung skalierbarer, flexibler und robuster Lösungen, die modernen Architekturprinzipien entsprechen.
- Anwendung und Vertretung von Architekturmustern wie ereignisgesteuerte Microservices.
- Aktive Teilnahme an technischen Diskussionen und Beitrag zur Weiterentwicklung der technischen Produktarchitektur.
- Unterstützung von Produkt-Diskussionen durch technische Beiträge zur Steuerung architekturbezogener Entscheidungen.
- Integration interner und externer Dienste unter Verwendung von RESTful APIs, asynchronen Nachrichten und Event Hubs.
Obligatorische Anforderungen
- 4 bis 5 Jahre Erfahrung in der back-end-Entwicklung mit Java ( 17 und 21 ).
- Umfangreiche Erfahrung in der Entwicklung und Bereitstellung von Microservices in Public-Cloud-Umgebungen (vorzugsweise AWS).
- Fundierte Kenntnisse von relationalen (z. B. MySQL, PostgreSQL) und nicht-relationalen Datenbanken (z. B. DynamoDB, MongoDB).
- Erfahrung mit Messaging- und Event-Streaming-Systemen (z. B. Kafka, RabbitMQ, SQS, SNS).
- Beherrschung der Microservice-Architektur, einschließlich Containerisierung (Docker) und Orchestrierung (Kubernetes).
- Vertrautheit mit Best Practices für Observability (strukturiertes Logging, Metriken, Health Checks) unter Verwendung von Tools wie DataDog.
- Solide Testpraktiken: Unit-Tests (JUnit), Integrationstests und Contract-Tests (Postman/Newman).
- Erfahrung mit CI/CD-Pipelines unter Verwendung von Tools wie Jenkins oder ähnlichen.
- Tiefgehendes Verständnis von Software-Engineering-Prinzipien und Clean-Code-Praktiken (Design Patterns, SOLID, Clean Code, 12-Faktor-App).
- Fließendes Englisch
Wünschenswerte Anforderungen
- Erfahrung mit Serverless-Diensten (z. B. AWS Lambda).
- Erfahrung mit Multi-Cloud-Umgebungen (Azure, GCP).
- Erfahrung im Finanzmarkt.
