Kotlin Back-End Developer Sênior

AI/R Invillia

Brasil

Sur place

BRL 120 000 - 190 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Invillia está buscando um desenvolvedor back-end experiente para atuar com Kotlin, aplicando DDD, Clean Architecture e padrões Hexagonais. O profissional irá projetar APIs, integrar sistemas e evoluir bancos de dados SQL/NoSQL, com foco em qualidade e escalabilidade.

Você trabalhará com equipes para soluções distribuídas, participação em IA e engenharia de prompts quando necessário. Formação sólida em Kotlin, testes automatizados e integração de APIs é essencial para o sucesso.

Qualifications

  • Experiência sólida com desenvolvimento back-end utilizando Kotlin.
  • Conhecimento avançado em DDD (Domain-Driven Design).
  • Experiência com TDD (Test-Driven Development).
  • Conhecimento em Clean Architecture.
  • Experiência com Arquitetura Hexagonal e Ports and Adapters.
  • Vivência com Kubernetes e bancos de dados relacionais e não relacionais.
  • Conhecimento em PostgreSQL e DynamoDB.
  • Experiência com testes automatizados utilizando JUnit e Testcontainers.
  • Experiência em integração entre sistemas e APIs.
  • Conhecimento em práticas de qualidade, segurança e manutenção de código.
  • Experiência em soluções escaláveis e distribuídas com IA.

Responsabilités

  • Desenvolver e manter aplicações back-end utilizando Kotlin.
  • Implementar regras de negócio conforme requisitos e soluções especificadas.
  • Projetar e desenvolver APIs e integrações com sistemas externos.
  • Aplicar DDD, Clean Architecture e Arquitetura Hexagonal.
  • Estruturar soluções com o modelo Ports and Adapters.
  • Garantir qualidade de código por meio de testes automatizados.
  • Desenvolver testes com JUnit e Testcontainers.
  • Trabalhar com bancos de dados relacionais e não relacionais.
  • Participar de arquiteturas escaláveis em ambientes distribuídos.
  • Contribuir com iniciativas de IA incorporando lógica de negócio.
  • Realizar engenharia de prompts quando necessário.
  • Avaliar qualidade de conjuntos de dados anotados.
  • Identificar melhorias para atender clientes e usuários.

Connaissances

Kotlin back-end
DDD
TDD
Clean Architecture
Ports & Adapters
Kubernetes
SQL/NoSQL DBs
PostgreSQL
DynamoDB
API Integrations
IA foundations
Prompt engineering

Outils

PostgreSQL
DynamoDB
JUnit
Testcontainers
REST APIs

Description du poste

Responsabilidades e atribuições


  • Desenvolver e manter aplicações back-end utilizando Kotlin.

  • Implementar regras de negócio de acordo com os requisitos e soluções especificadas.

  • Projetar e desenvolver APIs e integrações com sistemas e fontes de dados externas.

  • Aplicar princípios de DDD (Domain-Driven Design), Clean Architecture e Arquitetura Hexagonal.

  • Estruturar soluções seguindo o modelo de Ports and Adapters.

  • Garantir a qualidade do código por meio de testes automatizados e boas práticas de engenharia de software.

  • Desenvolver e manter testes utilizando JUnit, Testcontainers e abordagem classista de testes.

  • A atuar na evolução de bancos de dados relacionais e não relacionais.

  • Participar da definição de arquiteturas escaláveis e resilientes em ambientes distribuídos.

  • Contribuir com iniciativas de inteligência artificial, incluindo implementação de lógica de negócio associada às soluções.

  • Realizar engenharia de prompts quando necessário para os projetos.

  • Avaliar a qualidade e consistência de conjuntos de dados anotados.

  • Identificar oportunidades de melhoria para atender às necessidades dos clientes e usuários finais.

  • Garantir a segurança, qualidade e manutenibilidade do código entregue.


Requisitos e qualificações


  • Experiência sólida com desenvolvimento back-end utilizando Kotlin.

  • Conhecimento avançado em DDD (Domain-Driven Design).

  • Experiência com TDD (Test-Driven Development).

  • Conhecimento em Clean Architecture.

  • Experiência com Arquitetura Hexagonal e padrão Ports and Adapters.

  • Vivência com Kubernetes.

  • Experiência com bancos de dados relacionais e não relacionais.

  • Conhecimento sobre cenários de uso, vantagens e limitações de cada modelo de banco de dados.

  • Experiência com PostgreSQL.

  • Experiência com DynamoDB.

  • Conhecimento em testes automatizados utilizando JUnit e Testcontainers.

  • Experiência em integração entre sistemas e APIs.

  • Conhecimento em boas práticas de qualidade, segurança e manutenção de código.

  • Experiência em desenvolvimento de soluções escaláveis e distribuídas.

  • Conhecimento em desenvolvimento aplicado a soluções de Inteligência Artificial.


Diferenciais


  • Experiência em projetos de IA Generativa.

  • Vivência com engenharia de prompts.

  • Experiência com avaliação e preparação de dados para modelos de IA.

  • Conhecimento em arquiteturas orientadas a eventos e microsserviços.

  • Experiência em ambientes cloud.


Junte-se aos talentos que estão moldando o futuro da tecnologia


A Invillia faz parte da AI/R, a AI Revolution Company: uma conexão estratégica de componentes revolucionários incorporando a inteligência artificial em todos os lugares.


A AI/R conta com mais de 6.000 profissionais de tecnologia e presença global, com escritórios no Brasil, na Europa e nos EUA.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Golang Back-End Developer Sênior | Remote
Golang Back-End Developer Sênior | Remote

Invillia • Brésil

À distance
BRL 180 000 - 240 000
Data Science | Machine Learning | Senior (Remoto)
Data Science | Machine Learning | Senior (Remoto)

Invillia • Brésil

À distance
BRL 150 000 - 230 000
Data Science | Machine Learning | Senior (Remoto)
Data Science | Machine Learning | Senior (Remoto)

AI/R Invillia • Brésil

Sur place
BRL 120 000 - 190 000
Senior AI Engineer | GenAI, Azure, Python & AI Foundry
Senior AI Engineer | GenAI, Azure, Python & AI Foundry

Smarthis • Brésil

Sur place
BRL 180 000 - 280 000
Plano de saúde
Plano odontológico
Benefícios flexíveis
+6
Tech Lead Java com foco em IA - Back-End
Tech Lead Java com foco em IA - Back-End

GO.K • Barueri

Sur place
BRL 446 000 - 781 000
Desenvolvedor(a) Back-end + AI Engineer Sênior (TypeScript / LLM / Python) - Híbrido SP
Desenvolvedor(a) Back-end + AI Engineer Sênior (TypeScript / LLM / Python) - Híbrido SP

Wake Up Treinamentos Ltda • São Paulo

Sur place
BRL 132 000 - 158 000
Hybrid work model
Remuneração negociável
Desenvolvedor (a) Full Stack Senior | PHD | C# | .NET 10 | IA
Desenvolvedor (a) Full Stack Senior | PHD | C# | .NET 10 | IA

Hunter Douglas do Brasil • Campinas

Sur place
BRL 180 000 - 260 000
Senior AI Developer
Senior AI Developer

Performa-IT Ltd. • São Paulo

Sur place
BRL 140 000 - 220 000
Convênio Médico
Convênio Odontológico
Ajuda de Custo
+5
DESENVOLVEDOR FULL STACK III (SÊNIOR)
DESENVOLVEDOR FULL STACK III (SÊNIOR)

Interplayers Solucoes Integradas SA • São Paulo

Sur place
BRL 180 000 - 260 000
Pessoa Desenvolvedora Backend Sênior (Java, Spring Boot e IA Generativa)
Pessoa Desenvolvedora Backend Sênior (Java, Spring Boot e IA Generativa)

BRQ • Brésil

Hybride
BRL 180 000 - 270 000
BRQ Academy
Mentoria e certificações
Flexibilidade de trabalho