Cargo: Desenvolvedor Backend Java O desenvolvedor Backend Java é responsável pela criação, implementação e manutenção de aplicações e sistemas que operam principalmente no lado do servidor, utilizando a linguagem de programação Java e suas tecnologias associadas.Esse profissional desempenha um papel fundamental no desenvolvimento de sistemas escaláveis, robustos e de alto desempenho, que suportam as operações de uma variedade de aplicativos e serviços.Responsabilidades: 1.Desenvolvimento de Aplicações: Projetar, desenvolver e implementar aplicativos e sistemas utilizando Java e frameworks relacionados, como Spring Boot, Hibernate, entre outros.2.Arquitetura de Software: Colaborar com arquitetos de software e equipes de desenvolvimento para projetar e implementar soluções escaláveis e eficientes.3.Integração de Sistemas: Desenvolver integrações entre sistemas, APIs e serviços de terceiros, garantindo a interoperabilidade e a eficiência das soluções.4.Desempenho e Otimização: Identificar e resolver gargalos de desempenho, realizar otimizações de código e implementar melhores práticas para garantir alta performance dos sistemas.5.Segurança da Informação: Implementar práticas de segurança da informação, como autenticação, autorização, criptografia e proteção contra ameaças de segurança.6.Testes e Depuração: Escrever testes automatizados, depurar e corrigir problemas de software para garantir a qualidade e a confiabilidade das aplicações.7.Documentação: Criar documentação técnica detalhada, incluindo especificações, diagramas e manuais de usuário, para facilitar a compreensão e a manutenção dos sistemas.8.Colaboração em Equipe: Trabalhar em colaboração com outros desenvolvedores, analistas de sistemas, gerentes de projeto e equipes de qualidade para alcançar os objetivos do projeto de forma eficaz e eficiente.Requisitos: 1.Experiência em Desenvolvimento Java: proficiência comprovada em desenvolvimento de software utilizando Java e suas tecnologias associadas.2.Conhecimento em Frameworks: familiaridade com frameworks Java, como Spring Boot e Hibernate.3.Banco de Dados: Experiência em desenvolvimento de consultas SQL e conhecimento de bancos de dados relacionais, como PostgreSQL, Oracle, etc.4.Conhecimentos em APIs e Web Services: Experiência com desenvolvimento e integração de APIs RESTful e Web Services SOAP.5.Conhecimento em Controle de Versão: Familiaridade com sistemas de controle de versão, como Git, SVN, etc.6.Habilidades de Resolução de Problemas: Capacidade de identificar e resolver problemas complexos de forma eficiente.7.Boas Práticas de Programação: Conhecimento sólido em boas práticas de programação, design patterns, princípios SOLID, etc.8.Comunicação e Colaboração: Habilidades de comunicação eficaz e capacidade de trabalhar em equipe.9.Graduação em Informática Beneficios: Formação Acadêmica: Não informado Experiência: Salário: A combinar Cargo: Programador Empresa: TRANS KOTHE TRANSPORTES RODOVIARIOS S/A Transporte rodoviário de carga, exceto produtos perigosos e mudanças, intermunicipal, interestadual e internacional Ramo: Transportes (JH) Regime de trabalho: Efetivo (CLT) Salário: Não informado Jornada e Horário(s): A combinar