Sobre a vaga
Estamos em busca de um(a) Desenvolvedor(a) Java Sênior para atuar em projetos estratégicos de uma grande instituição financeira, participando do desenvolvimento e evolução de aplicações corporativas críticas para o negócio.
Responsabilidades
- Desenvolver e evoluir aplicações corporativas utilizando Java e tecnologias relacionadas.
- Atuar na manutenção corretiva, adaptativa e evolutiva dos sistemas.
- Desenvolver novas funcionalidades de acordo com os requisitos do negócio.
- Desenvolver e realizar integrações entre sistemas por meio de APIs REST.
- Participar da análise técnica e da definição das soluções em conjunto com a equipe.
- Identificar e corrigir problemas, propondo soluções que garantam desempenho, estabilidade e manutenibilidade das aplicações.
- Atuar em conjunto com analistas, arquitetos e demais integrantes do time durante todo o ciclo de desenvolvimento.
- Ampla experiência com Java, Java EE, EJB e JPA.
- Experiência com desenvolvimento de aplicações corporativas de média e alta complexidade.
- Experiência com Angular, incluindo versões legadas e versões mais recentes.
- Experiência com desenvolvimento e consumo de APIs REST.
- Conhecimento dos princípios SOLID e boas práticas de desenvolvimento de software.
- Experiência com SQL e bancos de dados relacionais.
- Conhecimento em Padrões de Projeto (Design Patterns).
- Vivência em todo o ciclo de vida de desenvolvimento de software e projetos de TI.
- Experiência com metodologias ágeis.
- Experiência com Docker e Kubernetes
- Conhecimento em cloud providers (AWS, Azure, GCP)
- Práticas de CI/CD e pipelines automatizados
- Testes unitários e de integração com frameworks como JUnit, Mockito
- Conhecimento em DevOps e infraestrutura como código (Terraform, Ansible)
- Conhecimento em Git e GitFlow.
- Vivência em ambientes de integração contínua (CI/CD).
- Experiência em instituições financeiras ou em sistemas de missão crítica.