Descrição
Atuar no desenvolvimento e evolução de aplicações corporativas de alta performance, garantindo a qualidade, escalabilidade e segurança das soluções. Participar da construção de APIs, microsserviços e integrações entre sistemas, contribuindo para a transformação digital do negócio. Trabalhar em conjunto com equipes multidisciplinares para entregar soluções eficientes, alinhadas às necessidades dos clientes e às melhores práticas de desenvolvimento de software
**Responsabilidades:**
* Desenvolver e manter aplicações corporativas robustas e escaláveis utilizando Java.
* Projetar, implementar e evoluir APIs e microsserviços com Java Spring Boot.
* Atuar na construção e manutenção de soluções corporativas baseadas em Java EE.
* Desenvolver integrações entre sistemas utilizando princípios de Arquitetura Orientada a Serviços (SOA).
* Realizar modelagem e acesso a bancos de dados relacionais e não relacionais utilizando Hibernate e JPA.
* Garantir a qualidade das entregas através da criação e manutenção de testes unitários e de integração.
* Participar de revisões de código, correções de incidentes e melhorias contínuas das aplicações.
* Colaborar com equipes multidisciplinares para entrega de soluções de alta qualidade
**Requisitos:**
* Experiência sólida com desenvolvimento Java.
* Conhecimento avançado em Java Spring Boot.
* Experiência com Java EE (Enterprise Edition).
* Vivência em arquiteturas orientadas a serviços (SOA).
* Conhecimento em bancos de dados relacionais e não relacionais.
* Experiência com Hibernate e JPA.
* Conhecimento em controle de versão utilizando Git.
* Experiência na implementação de testes unitários e testes de integração.
* Boa capacidade analítica e resolução de problemas.
* Comunicação eficaz e trabalho em equipe.
* Capacidade de adaptação e aprendizado contínuo.
**Diferenciais:**
* Experiência com DataStage para desenvolvimento, análise e manutenção de processos ETL.
* Conhecimento em processamento de grandes volumes de dados e integração de sistemas.
* Experiência com desenvolvimento e manutenção de rotinas batch de alta volumetria.
* Conhecimento em otimização de performance e confiabilidade de processos em lote.
* Vivência em projetos da área financeira ou meios de pagamento.
* Experiência com ambientes de missão crítica e alta disponibilidade.