Principais responsabilidades
Desenvolver e implementar soluções técnicas para projetos e aplicações de alta criticidade.
Atuar na sustentação de sistemas corporativos, garantindo operabilidade e resiliência em ambientes de produção e não produtivos.
Realizar troubleshooting, investigar a causa-raiz e solucionar incidentes técnicos críticos.
Atuar como referência técnica para as equipes de desenvolvimento.
Propor inovações tecnológicas e soluções para problemas técnicos e funcionais.
Desenvolver melhorias e novas funcionalidades em sistemas existentes.
Colaborar com equipes de desenvolvimento, áreas de negócio e fornecedores de tecnologia.
Requisitos obrigatórios
Backend:
Experiência com Java 17 ou superior.
Conhecimento em Spring Boot 3.x, Spring Data JPA e Spring Security.
Experiência com Maven 3.9.x.
Desenvolvimento e consumo de APIs REST com OpenAPI/Swagger.
Frontend e integração:
Integração com frontend utilizando Angular 17+ e React.
Integração de sistemas por mensageria com RabbitMQ.
Banco de dados:
Conhecimento em Oracle e PL/SQL.
Versionamento, DevOps e ferramentas:
Experiência com Git, GitHub ou Azure DevOps.
Vivência com CI/CD e práticas DevOps.
Uso de inteligência artificial aplicada ao desenvolvimento, especialmente Cursor.
Experiência com containers utilizando Docker e Rancher Desktop.
🎯 Experiência e formação
Mínimo de 5 anos de experiência em desenvolvimento de software.
Formação tecnóloga ou bacharelado em Informática, Ciência da Computação, Engenharia de Software ou áreas relacionadas.
✨ Conhecimentos desejáveis
Node.js.
PostgreSQL e MongoDB.
Noções de arquitetura de microsserviços.
Observabilidade e segurança de aplicações.
DevSecOps.
Boas práticas de performance.
Documentação técnica e revisão de código.
Experiência em ambientes corporativos de alta disponibilidade.
Especialização ou pós-graduação em Inovação, DevOps ou Gestão de Tecnologia da Informação.
Experiência comprovada de, no mínimo, 2 anos em operadoras de saúde.