About this role
Role Overview
Descrição do trabalho
Job Description
- Desenvolver, evoluir e manter aplicações backend em Java, utilizando Spring Framework (Spring Boot, Spring Cloud).
- Projetar, implementar e manter APIs REST escaláveis, seguras e bem documentadas.
- Atuar em ambientes cloud AWS, utilizando serviços como S3, SQS, EC2, RDS/DynamoDB.
- Desenvolver e operar aplicações conteinerizadas com Docker e Kubernetes.
- Participar do ciclo completo de desenvolvimento (design, implementação, testes, deploy e monitoramento).
- Aplicar boas práticas de Clean Code, SOLID e Design Patterns.
- Integrar soluções com serviços externos e mensageria assíncrona.
- Colaborar com times multidisciplinares (produto, QA, DevOps e dados).
- Contribuir ativamente para melhoria contínua de processos, arquitetura e performance das aplicações.
- Apoiar iniciativas que envolvam uso de IA, como integração com APIs de IA, automações inteligentes ou análise de dados.
Qualifications
-
Experiência sólida com Java 11+.
-
Conhecimento prático em Spring Boot, Spring Data, Spring Security.
-
Experiência no desenvolvimento de APIs RESTful.
-
Vivência com AWS, especialmente S3 e SQS.
-
Conhecimento em Kubernetes e Docker.
-
Experiência com bancos de dados relacionais e/ou NoSQL.
-
Noções de observabilidade (logs, métricas, tracing).
-
Conhecimentos básicos ou intermediários em Inteligência Artificial, como:
-
Consumo de APIs de IA (ex: NLP, classificação, chatbots)
-
Automação inteligente ou apoio a decisões
-
Familiaridade com CI/CD e versionamento com Git.
-
Soft Skills
-
Alta produtividade, com boa gestão de tempo e foco em entrega de valor.
-
Proatividade, atuando na identificação e resolução de problemas antes que se tornem críticos.
-
Forte capacidade de trabalho em equipe, com comunicação clara e colaborativa.
-
Mentalidade de dono do produto, com senso de responsabilidade e qualidade.
-
Facilidade para aprender novas tecnologias e se adaptar a mudanças.
-
Capacidade de dar e receber feedbacks construtivos.
-
Organização, disciplina e compromisso com prazos.
-
Pensamento analítico e orientação a soluções.
-
Diferenciais
-
Experiência com arquiteturas de microsserviços.
-
Vivência em ambientes ágeis (Scrum/Kanban).
-
Conhecimento em ferramentas de observabilidade.
-
Experiência prévia com projetos que utilizam IA ou Machine Learning.
-
Certificações AWS ou Kubernetes.
-
Experience and Skills
-
java
-
ia
-
aws
-
git flow