C6 Bank
In All Media Inc
Back-End Engineer (Java-Spring)
Über die Stelle
Position: Backend Software Engineer
Location: Remote from LATAM
Contract Type: Full-time Contractor
Time Zone Alignment: CT
Zeitzone & Zusammenarbeit: Diese Rolle ist 100% remote aus LATAM und erfordert eine konsistente Überschneidung mit Teams in der Central Time Zone (CT). Flexibilität wird erwartet, um wichtige Zeremonien, Stand-ups und kollaborative Sitzungen innerhalb der üblichen Geschäftszeiten von Austin zu ermöglichen.
Sprache: Alle Interviews, Dokumentationen und die tägliche Kommunikation erfolgen in englischer Sprache.
#LI
Über uns
In All Media: Wir sind ein Managed Nearshore Teams Provider mit Hauptsitz in Austin, der sich auf den Aufbau und die Eingliederung von leistungsstarken Softwareentwicklungsteams spezialisiert hat. Von Design bis Deployment liefern wir maßgeschneiderte Lösungen, indem wir globale Talente mit innovativen Kundenprojekten verbinden. Unser Modell ermöglicht es Ihnen, an internationalen Herausforderungen zu arbeiten, mit vielfältigen Teams zusammenzuarbeiten und Ihre Karriere auszubauen, während Sie Teil eines Unternehmens sind, das Expertise, Kreativität und Wirkung schätzt.
Projektübersicht
In dieser Rolle werden Sie ein wichtiger Mitwirkender an einem wirkungsvollen Projekt sein, das sich auf den Aufbau skalierbarer, produktionsreifer backend Anwendungen konzentriert, die mit modernsten KI-Funktionen angereichert sind. Sie werden einem kollaborativen, schnelllebigen Team beitreten, das sich dem Design robuster Microservices und der Integration fortschrittlicher Large Language Models (LLMs) in Kernarchitekturen widmet. Das Projekt umfasst die End-to-End-Verantwortung, vom Entwurf zuverlässiger REST APIs bis zur Nutzung von AWS Cloud-Infrastruktur für nahtlose Deployments. Als Backend Software Engineer werden Sie die Lücke zwischen traditionellen Unternehmenssystemen und modernen KI-Integrationen schließen und hohe Leistung, Zuverlässigkeit und kontinuierliche Innovation sicherstellen.
Hauptverantwortlichkeiten
- Backend-Entwicklung: Entwerfen, Erstellen und Pflegen robuster backend Anwendungen und RESTful APIs unter Verwendung von Java und dem Spring Boot Framework.
- Cloud & Infrastruktur: Bereitstellen, Verwalten und Skalieren von Microservices auf AWS, unter Nutzung von Docker und Kubernetes für Containerisierung und Orchestrierung.
- KI-Integration: Nahtlose Einbettung von produktionsreifen LLMs (wie Claude, OpenAI oder Gemini) in backend Workflows zur Unterstützung intelligenter Produktfunktionen.
- Datenbankmanagement: Entwerfen und Verwalten von Datenschichten unter Verwendung von SQL und NoSQL Technologien, um optimale Leistung und Skalierbarkeit zu gewährleisten.
- Produktionsverantwortung: Übernahme der vollständigen End-to-End-Verantwortung für Features, von der Bereitstellung über die aktive Überwachung bis hin zur Fehlerbehebung in der Produktion.
- Agile Zusammenarbeit: Enge Zusammenarbeit mit funktionsübergreifenden Teams zur Lieferung hochwertiger Software unter Gewährleistung von Best Practices in Architektur, Tests und Systemzuverlässigkeit.
Erforderliche Kenntnisse
- Backend-Beherrschung: Solide praktische Erfahrung im Aufbau von Produktions-backend Anwendungen auf dem Niveau eines Software Engineer II. (4–7 JAHRE BERUFSERFAHRUNG)
- Java & API-Stack: Fundierte Java-Expertise unter Verwendung des Spring Boot-Frameworks, gepaart mit umfassender Erfahrung im Design von REST APIs.
- Datenbanktechnologien: Praktische Erfahrung mit sowohl SQL (Structured Query Language) als auch NoSQL Datenbankparadigmen.
- Cloud & Containerisierung: Nachgewiesene Erfahrung in der Bereitstellung und Verwaltung von Diensten auf AWS unter Verwendung von Docker und Kubernetes.
- KI-Integration: Direkte, praktische Erfahrung mit der Integration von produktionsreifen KI-Modellen/LLMs (z. B. Claude, OpenAI oder Gemini).
- Produktionsverantwortung: Nachgewiesene Erfolgsbilanz bei der Überführung von Features durch Bereitstellung, aktive Überwachung und Fehlerbehebung in der Produktion.
- Fließendes Englisch: Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten für die tägliche technische Zusammenarbeit und Dokumentation.
Wünschenswerte Kenntnisse
- Microservice-Designmuster: Erfahrung mit der Implementierung von verteilten Transaktionsmustern wie dem Saga-Muster und Transactional Outbox.
- Ereignisgesteuerte Architektur: Praktische Erfahrung mit ereignisgesteuerten Architekturen unter Nutzung von Message Brokern wie Kafka oder RabbitMQ.
- Tests & Automatisierung: Erfahrung mit Cucumber für Behavior-Driven Development (BDD) und automatisiertes Testen.
- Fortgeschrittene KI: Erfahrung im Aufbau autonomer KI-Agenten.
