A PwC Digital Technology Services (PwC DTS) é uma empresa especializada em tecnologia, que opera como um Delivery Center e executa projetos que estão na vanguarda de inovação.
Na PwC DTS desenvolvemos soluções para nossos clientes utilizando todo o potencial das tecnologias existentes no mercado, como desenvolvimento de software em inúmeras linguagens para frontend e backend, plataformas de processos empresariais como ERP, CRMs, implementação de soluções em cloud computing, e soluções de hiperautomação e testes.
Se você é apaixonado por tecnologia e busca um ambiente dinâmico e desafiador para desenvolver suas habilidades e acelerar seu crescimento profissional, venha para a PwC DTS"
Estamos em busca de
Desenvolvedores Java Back End Pleno
Experiência requerida em Java:
É esperado que um programador Java pleno tenha pelo menos 3 a 5 anos de experiência em desenvolvimento de software utilizando a linguagem Java. Isso inclui a compreensão dos fundamentos da linguagem, como estruturas de controle, estruturas de dados, classes e herança.
Conhecimento:
Desenvolvimento de software:
Escrever, testar e manter o código-fonte em Java, aplicando boas práticas de programação e seguindo padrões estabelecidos. Isso envolve a implementação de algoritmos, estruturas de dados e a integração de sistemas e bancos de dados.
Análise de requisitos:
Compreender os requisitos do projeto e traduzi-los em soluções técnicas, principalmente descrição e detalhamento de casos de uso. Isso inclui colaborar com a equipe de desenvolvimento, analistas de negócios e stakeholders para garantir que as necessidades do cliente sejam atendidas.
Manutenção e otimização:
Realizar a manutenção e atualização dos sistemas existentes, corrigindo bugs, implementando melhorias e otimizando o desempenho do software. Isso envolve a depuração de problemas, identificação de gargalos e aprimoramento da eficiência geral do sistema.
Integração de sistemas:
Integrar diferentes componentes e sistemas, como APIs externas, bancos de dados e serviços web, garantindo uma comunicação eficaz e segura entre eles.
Documentação técnica:
Preparar documentação técnica e registros de desenvolvimento, incluindo especificações de design, diagramas de arquitetura e guias de implantação, para facilitar a manutenção e colaboração da equipe.
Colaboração em equipe:
Trabalhar em conjunto com outros Desenvolvedores, arquitetos de software, testadores e equipes multidisciplinares, participando de reuniões, compartilhando conhecimentos e contribuindo para o sucesso geral do projeto.
Conhecimento de frameworks Java:
Um programador Java pleno deve ter experiência com frameworks populares do ecossistema Java, como Spring, Hibernate, Struts, JSF, entre outros. Deve ser capaz de utilizar esses frameworks para desenvolver aplicações escaláveis, seguras e de alto desempenho.
Modalidade de trabalho:
- Híbrido no escritório em Piracicaba ou em clientes quando necessário.