Senior Backend Java AI Engineer
New
C
CI&TAI software
Listing location: Brazil; Workplace type: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- SQLJavaJUNITKafkaRabbitmqSpring BootNosqlRESTful APIsMicroservices
Requirements
- Conhecimento de desenvolvimento backend em Java e Spring Boot.
- Conhecimento de APIs RESTful.
- Experiência ou capacidade para integrar sistemas a LLMs.
- Conhecimento de microserviços e Design Patterns.
- Conhecimento de bancos de dados SQL e NoSQL.
- Conhecimento de sistemas de mensageria, como Kafka ou RabbitMQ.
- Conhecimento de testes automatizados unitários, de integração e e2e, incluindo JUnit e Mockito.
- Conhecimento de code review e princípios de Clean Code.
- Conhecimento de Docker e Kubernetes.
- Conhecimento de CI/CD e das fases do SDLC.
- Familiaridade com processos ágeis, refinamento de requisitos e estimativas.
Responsibilities
- Participar das fases do SDLC, do planejamento e análise de requisitos à implantação e manutenção contínua.
- Projetar, desenvolver e manter sistemas backend resilientes e APIs RESTful em Java/Spring Boot.
- Integrar sistemas a modelos de inteligência artificial de grande escala (LLMs).
- Implementar e otimizar algoritmos, automações e ferramentas de codificação baseadas em IA para apoiar o SDLC.
- Traduzir necessidades de negócio em soluções funcionais e contribuir com estimativas de tempo e recursos.
- Construir fluxos de dados usando bancos SQL/NoSQL e sistemas de mensageria como Kafka ou RabbitMQ.
- Garantir a qualidade do código com testes unitários, de integração e e2e usando JUnit e Mockito, além de code reviews.
- Atuar com Docker, Kubernetes e CI/CD para apoiar integração e entrega contínuas.
- Investigar, diagnosticar e corrigir defeitos complexos em código, dados ou ambientes produtivos.
- Documentar código e processos técnicos e acompanhar tecnologias e tendências relevantes.
View Full Description & ApplyYou'll be redirected to the employer's site