Desenvolvedor(a) Java PL
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Buscamos um(a) Desenvolvedor(a) Java para atuar diretamente no core da aplicação, com foco em movimentação e integrações críticas. Este profissional será responsável por desenvolver soluções robustas, escaláveis e seguras, participando ativamente das decisões técnicas, arquitetura e garantindo qualidade ponta a ponta nas entregas.
Descrição das atividades
Atuação remota em squad responsável pelo core da aplicação, com foco no desenvolvimento e manutenção de soluções críticas de movimentação. O profissional será responsável por desenvolver APIs seguras e escaláveis, implementar integrações com sistemas internos e externos, além de atuar na construção de rotinas batch e otimização de performance.
Participará ativamente das decisões técnicas e de arquitetura, garantindo qualidade em todas as etapas do desenvolvimento, desde a validação de requisitos até a entrega final. Também será responsável por aplicar boas práticas, realizar code reviews e contribuir para a evolução contínua das soluções.
O ambiente envolve tecnologias Java (Java EE), servidores de aplicação como WebSphere e JBoss, integração via APIs REST e SOAP, além de atuação com bancos de dados relacionais e forte uso de SQL. O profissional atuará em ambiente cloud, com pipelines CI/CD e utilização do Azure DevOps para gestão de demandas e testes.
- Desenvolver APIs seguras, performáticas e escaláveis.
- Construir e manter rotinas batch e integrações críticas do core.
- Integrar sistemas com bancos de dados e serviços internos/externos.
- Atuar em ambiente cloud e pipelines CI/CD.
- Participar de definições de arquitetura e decisões técnicas.
- Validar requisitos e garantir qualidade durante todo o ciclo de desenvolvimento.
- Atuar com critérios de aceite, testes e boas práticas.
- Realizar code review e propor melhorias técnicas contínuas.
Requisitos Técnicos:
- Experiência comprovada em desenvolvimento de software.
- Domínio em Java (Java EE) e conhecimento em JSF.
- Experiência com WebSphere Application Server (WAS).
- Conhecimento em servidores de aplicação (WebSphere, JBoss).
- Experiência com desenvolvimento de serviços (REST e SOAP).
- Experiência com bancos de dados relacionais (PostgreSQL, Oracle ou SQL Server).
- Forte domínio em SQL (consultas, tuning e integrações).
- Experiência em integração de sistemas, preferencialmente via APIs.
- Conhecimento em testes (unitários, integração e performance).
- Domínio em modelagem de dados (relacional e dimensional).
- Experiência com modelagem de solução e arquitetura por camadas.
- Conhecimento em ferramentas CASE de modelagem de dados.
- Conhecimento em infraestrutura, redes, firewall e servidores.
- Experiência com metodologias ágeis (SaFe).
- Vivência com ambientes Cloud (AWS e/ou Azure).
Graduação ou cursando Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou Análise de Sistemas.
Habilidades Práticas:
- Validação de requisitos e identificação de inconsistências.
- Garantia de qualidade e definição de critérios