(function(d,s){var f=d.getElementsByTagName(s)[0],j=d.createElement(s), k=d.getElementsByTagName(s)[0],l=d.createElement(s); j.src='//assets.catho.com.br/gtm/GADataLayerFetch.js';j.onload=function(){ var gadl=new GADataLayerFetch('&q=_data,environment_data,ecommerce_ext,ecommerce'); gadl.fetch()}; f.parentNode.insertBefore(j,f);})(document,'script');
Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor Java

2 vagas: | Prestador de serviços (PJ) | Publicada em 19/05

Sobre a vaga

Desenvolvedor de Java Back End e Front End REQUISÍTOS DESENVOLVEDOR JAVA Conhecimento sólido da linguagem, como classes, objetos, herança e polimorfismo. Além disso, é importante dominar conceitos como design patterns, arquitetura de sistemas e frameworks Java, como Spring e Hibernate. Experiência com bancos de dados relacionais, como MySQL ou Oracle, também é crucial. Habilidades Técnicas Essenciais: " Linguagem Java: Compreensão profunda da linguagem, incluindo seus tipos de dados, estruturas de controle, classes e objetos. " Programação Orientada a Objetos (POO): Domínio dos princípios da POO, como encapsulamento, herança, polimorfismo e abstração. " Frameworks Java: Conhecimento de frameworks populares como Spring, Hibernate e outros, que facilitam o desenvolvimento de aplicações web e enterprise. " Bancos de Dados: Experiência com bancos de dados relacionais, como MySQL, Oracle, e SQLSERVER suas ferramentas de consulta e gerenciamento. " Desenvolvimento Web: Familiaridade com tecnologias front-end, como HTML, CSS e JavaScript, e frameworks como angular ou React, para criar interfaces de usuário. " Ferramentas de Desenvolvimento: Conhecimento de IDEs (ambientes de desenvolvimento integrados), como IntelliJ IDEA ou Eclipse, e ferramentas de versionamento de código, como Git. " API (Interface de Programação de Aplicações): Familiaridade com APIs de processamento de JSON, registros e XML, que são comumente usadas em sistemas Java. " Design Patterns: Conhecimento de padrões de projeto, que são soluções para problemas comuns em desenvolvimento de software. " Arquitetura de Sistemas: Compreensão de como os sistemas Java são arquitetados e como diferentes componentes interagem. Habilidades Interpessoais: " Resolução de Problemas: Capacidade de identificar, analisar e resolver problemas de forma eficiente. " Trabalho em Equipe: Habilidade de colaborar com outros desenvolvedores e profissionais de TI. " Comunicação: Habilidade de comunicar ideias e conceitos técnicos de forma clara e eficaz. " Aprendizado Contínuo: Disposição para aprender novas tecnologias e frameworks Java. " Outros Pontos Importantes: " Certificações: Certificações como a Oracle Certified Associate Java SE Programmer (OCA) podem demonstrar seu nível de conhecimento da linguagem, como indicado pela Oracle. " Formação: Diploma em ciência da computação ou áreas relacionadas pode ser um diferencial. " Networking: Participar de comunidades Java e eventos de tecnologia pode ajudar a expandir sua rede de contatos e aprender com outros profissionais. " Idioma: Inglês
Idioma: Inglês - Intermediário