Descrição da Vaga
O Desenvolvedor Java SR atuará no desenvolvimento, manutenção e evolução de aplicações corporativas de alta performance, utilizando tecnologias Java e arquiteturas orientadas a serviços. O profissional garantirá a qualidade, escalabilidade e segurança das soluções, contribuindo para a integração eficiente entre sistemas e para a entrega de produtos alinhados às necessidades do negócio, trabalhando de forma colaborativa com equipes multidisciplinares, promovendo boas práticas de desenvolvimento e inovação tecnológica.
Responsabilidades
- Desenvolver e manter aplicações corporativas utilizando Java.
- Projetar, implementar e evoluir APIs e serviços com Java Spring Boot.
- Desenvolver soluções corporativas utilizando Java EE.
- Implementar integrações entre sistemas baseadas em Arquitetura Orientada a Serviços (SOA).
- Realizar modelagem e acesso a bancos de dados relacionais e não relacionais utilizando Hibernate e JPA.
- Criar e manter testes unitários e de integração para garantir a qualidade das aplicações.
- Participar de revisões de código, correções de incidentes e melhorias contínuas.
- Atuar na análise e resolução de problemas técnicos complexos.
- Colaborar com equipes técnicas e áreas de negócio para definição e implementação de soluções.
Requisitos
- ✓Experiência sólida em desenvolvimento Java.
- ✓Conhecimento avançado em Java Spring Boot.
- ✓Experiência com Java EE (Enterprise Edition).
- ✓Vivência em Arquitetura Orientada a Serviços (SOA).
- ✓Conhecimento em bancos de dados relacionais e não relacionais.
- ✓Experiência com Hibernate e JPA.
- ✓Conhecimento em Git e controle de versão.
- ✓Experiência na implementação de testes unitários e de integração.
- ✓Boa comunicação e habilidade para trabalho em equipe.
- ✓Capacidade analítica e resolução de problemas.
- •Experiência com DataStage para desenvolvimento, análise e manutenção de processos ETL.
- •Vivência com processamento de grandes volumes de dados.
- •Experiência em desenvolvimento e manutenção de rotinas Batch de alta volumetria.
- •Conhecimento em otimização de performance e confiabilidade de processos.
- •Experiência em projetos da área financeira, bancária ou meios de pagamento.
- •Facilidade para aprendizado de novas tecnologias e adaptação a diferentes contextos.
- •Atenção aos detalhes e foco na entrega de soluções de alta qualidade.
Categorias
Sobre a Empresa
Mais vagas na Taking → Somos uma aceleradora digital especializada em compreender as necessidades das organizações, tanto no âmbito do negócio como nas questões técnicas de TI, proporcionando o equilíbrio perfeito entre tecnologia e humanização.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa