O PJe é um sistema de processo judicial eletrônico adotado pelo Conselho Nacional de Justiça - CNJ como sistema único de todas as esferas da justiça nacional. Desenvolvido na plataforma Java Enterprise, utiliza as mais sofisticadas tecnologias para o desenvolvimento de sistemas modernos orientados a processos de negócio.
Em 2010 foi iniciado o desenvolvimento e a implantação nacional do sistema Processo Judicial Eletrônico (PJe) para a Justiça do Trabalho (JT). O PJe foi adaptado às necessidades da JT e implementado em todos os Tribunais Regionais do Trabalho do Brasil.
Requisitos
- Isolamento dos módulos de negócio (ou seja, módulos responsáveis pela lógica de negócio do software PJe) para evitar efeitos colaterais indesejados de modificações no código-fonte.
- Permitir que o desenvolvimento dos módulos de negócio seja realizado de forma isolada, inclusive com equipes distribuídas.
- Permitir que a implementação de qualquer módulo de negócio possa ser completamente substituída por uma nova implementação, sem comprometer o funcionamento dos demais módulos.
- Isolamento das camadas lógicas do software, para evitar ao máximo a mistura da lógica de negócio do PJe e a dificuldade de leitura e compreensão do código-fonte.
- Permitir que os módulos mais exigentes em termos de consumo de recursos de infraestrutura possam ser “instalados” (implantados) mais de uma vez.
Tecnologias
- JEE - Especificação da Plataforma Java Enterprise Edition
- JSF - JavaServer Faces
- JSF MVC - Padrão Model View Controller
- Apache Ant
- Apache Maven
- Git
- JBoss Enterprise Application Platform (JBoss EAP)
- PostgreSQL.
Quais foram minhas responsabilidades?
- Auxiliar na definição da arquitetura da versão do PJe para a Justiça do Trabalho;
- Projetar e prototipar novas funcionalidades;
- Desenvolver novas funcionalidades.