Invillia
Invillia
5.001 – 10.000 Medewerkers
AdviesLogistiekMarketing
Invillia is een technologiebedrijf dat in 2003 is opgericht en maatwerksoftwareoplossingen voor bedrijven ontwikkelt. Het werk omvat op maat gemaakte applicaties die zijn ontworpen om operationele uitdagingen aan te pakken, de efficiëntie te verbeteren en digitale transformatie te ondersteunen. Invillia bedient organisaties in de sectoren consultancy, logistiek en marketing.

Senior Kotlin-backendontwikkelaar (op afstand, Brazilië)

Senior Kotlin-backendontwikkelaar voor het bouwen van API's, integraties en gedistribueerde architecturen. Draag bij aan oplossingen voor kunstmatige intelligentie bij een wereldwijd technologiebedrijf.

Beschrijving

  • Backendapplicaties met Kotlin bouwen en onderhouden
  • Bedrijfsregels implementeren op basis van vastgestelde vereisten en oplossingsspecificaties
  • API's en integraties met externe systemen en gegevensbronnen ontwerpen
  • Principes van Domain-Driven Design, Clean Architecture en Hexagonal Architecture toepassen
  • Oplossingen structureren volgens het Ports-and-Adapters-model
  • Codekwaliteit waarborgen met geautomatiseerd testen en best practices voor software-engineering
  • Tests maken en onderhouden met JUnit, Testcontainers en klassen gebaseerde testmethoden
  • Relationele en niet-relationele databases verder ontwikkelen
  • Helpen bij het definiëren van schaalbare, veerkrachtige architecturen voor gedistribueerde omgevingen
  • Initiatieven op het gebied van kunstmatige intelligentie ondersteunen, inclusief de implementatie van bedrijfslogica
  • Prompt engineering uitvoeren wanneer de projectbehoeften dat vereisen
  • De kwaliteit en consistentie van geannoteerde datasets beoordelen
  • Verbeteringen identificeren die aansluiten bij de behoeften van klanten en eindgebruikers
  • Code opleveren die voldoet aan de normen voor beveiliging, kwaliteit en onderhoudbaarheid

Vereisten

  • Aantoonbare professionele ervaring met het ontwikkelen van backendsystemen in Kotlin
  • Gevorderd inzicht in Domain-Driven Design
  • Praktische ervaring met Test-Driven Development
  • Werkkennis van Clean Architecture
  • Ervaring met Hexagonal Architecture en het Ports-and-Adapters-patroon
  • Ervaring met Kubernetes
  • Ervaring met relationele en niet-relationele databases
  • Inzicht in de gebruikssituaties, sterke punten en beperkingen van verschillende databasemodellen
  • Ervaring met PostgreSQL
  • Ervaring met DynamoDB
  • Kennis van geautomatiseerd testen met JUnit en Testcontainers
  • Ervaring met het integreren van systemen en API's
  • Inzicht in best practices voor codekwaliteit, beveiliging en onderhoudbaarheid
  • Ervaring met het bouwen van schaalbare, gedistribueerde oplossingen
  • Kennis van het toepassen van softwareontwikkeling voor oplossingen op het gebied van kunstmatige intelligentie
  • Ervaring met Generative-AI-projecten is een pluspunt
  • Ervaring met prompt engineering is een pluspunt
  • Ervaring met het evalueren en voorbereiden van gegevens voor AI-modellen is een pluspunt
  • Kennis van event-driven architecturen en microservices is een pluspunt
  • Ervaring met cloudomgevingen is een pluspunt

Voordelen

  • Mensen met een beperking worden ook aangemoedigd om te solliciteren
  • Werk op afstand

Gerelateerde vacatures

Cabot Corporation

Senior Digital Business Partner geïntegreerde bedrijfsvoering

Cabot Corporation

Geef vorm aan de digitale transformatie van Cabots wereldwijde productieactiviteiten door bedrijfsprioriteiten te verbinden met praktische technologie-initiatieven. Verbeter de prestaties van productielocaties met analyses, de invoering van Industrie 4.0 en oplossingen met meetbare waarde.

Openen
Cabot Corporation

Senior manager technische dienstverlening en toepassingen, EMEA-inkjet

Cabot Corporation

Leid technische klantenondersteuning en het oplossen van toepassingsproblemen voor Cabots speciale chemicaliën en inkjetdispersies in Europa. Werk samen met Sales en multidisciplinaire teams om problemen op te lossen en kansen voor productinnovatie te signaleren.

Openen