Você vai atuar na modernização de sistemas legados, contribuindo para transformá-los em arquiteturas modernas e confiáveis. No dia a dia, usará inteligência artificial para apoiar a análise e a documentação de sistemas, além de desenvolver soluções com Java e Angular.
Responsabilidades
- Mapear e diagnosticar sistemas legados
- Modernizar aplicações baseadas em EJB, JSP, WebSphere e Java 8
- Transformar monólitos em microsserviços com Java e Spring Boot
- Desenvolver aplicações e interfaces com Angular
- Utilizar ferramentas de inteligência artificial para apoiar a análise, a documentação e o desenvolvimento
- Aplicar práticas de qualidade, testes, observabilidade e otimização de desempenho
Requisitos obrigatórios
- Experiência com Claude Code e GitHub no uso diário
- Experiência sólida com Angular em aplicações empresariais
- Conhecimento de Spring Boot, microsserviços, APIs REST, segurança e Java 25
- Capacidade de modernizar monólitos e transformá-los em microsserviços
- Conhecimento dos princípios SOLID, TDD e DDD
- Familiaridade com bancos relacionais, como Oracle, PostgreSQL e MySQL, e bancos NoSQL, como MongoDB e Redis
- Familiaridade com Dynatrace e Grafana para monitoramento e gestão de desempenho de aplicações
- Experiência com metodologias ágeis, como Scrum ou Kanban, e trabalho em ciclos de entregas incrementais
- Atenção a métricas, logs estruturados e resolução de problemas de desempenho
Diferenciais
- Experiência na criação de prompts ou agentes para acelerar tarefas de desenvolvimento
- Interesse em provas de conceito e experimentação de novas tecnologias
- Capacidade de explicar conceitos técnicos complexos de forma simples
O que esperamos
Você terá espaço para contribuir com ideias, experimentar tecnologias e trocar conhecimentos com um time técnico. Esperamos que você valorize código limpo, testes, DevOps e observabilidade como parte do desenvolvimento e busque melhorar continuamente as soluções que constrói.