Desenvolvedor(a) Java Full Stack Sênior
Na Mirante Tecnologia, acreditamos que a inovação e a excelência técnica são fundamentais para transformar negócios e gerar valor para nossos clientes. Estamos em busca de um(a) Desenvolvedor(a) Java Full Stack Sênior para atuar em projetos estratégicos, contribuindo para o desenvolvimento de soluções robustas, escaláveis e de alto impacto.
Responsabilidades
Desenvolver, manter e evoluir aplicações corporativas utilizando tecnologias Java, Spring Boot, APIs REST e Web.
Atuar em todas as etapas do ciclo de desenvolvimento de software, incluindo design, codificação, testes e revisão técnica.
Participar da definição de soluções técnicas, arquitetura de sistemas e estratégias de integração.
Desenvolver integrações entre aplicações e bancos de dados (Oracle, SQL Server, PostgreSQL, MySQL).
Garantir a qualidade do código por meio de boas práticas, testes unitários (JUnit, Jupiter), CI/CD e revisão de código.
Colaborar com equipes multidisciplinares em ambientes ágeis, promovendo a evolução contínua de sistemas e processos.
Desenvolver e manter pipelines de CI/CD, infraestrutura como código (Terraform, CloudFormation), e monitoramento (Grafana, Prometheus).
Desenvolver APIs REST de alto desempenho para operações financeiras, incluindo regras de negócio, controle de concorrência e notificações.
Documentar a API utilizando Swagger e manter documentação técnica atualizada.
Contribuir com práticas de DevOps, automação e segurança, apoiando a melhoria da confiabilidade e estabilidade dos ambientes.
Qualificações
Experiência sólida em desenvolvimento com Java 8+ e Spring (Spring Boot, Spring Batch).
Experiência com contêineres e orquestração (Docker, Kubernetes).
Experiência com Linux, CI/CD (GitHub Actions, Azure DevOps, Jenkins).
Conhecimento em Cloud (AWS,