Professor/a de Java
Você está procurando por uma oportunidade de carreira que o ajude a crescer profissionalmente, ter contato com projetos desafiadores e contribuir para o sucesso de uma empresa inovadora. Nossa equipe busca um(a) Professor/a de Java.
Atuar como desenvolvedor pleno em uma equipe de tecnologia significa trabalhar na construção de soluções customizadas para clientes.
O professor deve conter habilidades e conhecimentos avançados sobre linguagem de programação Java 8+ em ambientes corporativos; domínio de frameworks Spring, Spring Boot, Spring MVC; implementação de APIs REST e SOAP com boas práticas de segurança e versionamento; experiência com servidores de aplicação: Tomcat, WildFly/JBoss ou equivalentes;
Desenvolvimento e consumo de APIs REST/SOAP e manipulação de arquivos CSV, TXT, XML; familiaridade com integrações legadas e arquiteturas híbridas; SQL avançado; experiência com Oracle, SQL Server ou PostgreSQL e capacidade de tuning, otimização de consultas e análise de planos de execução;
Construção e manutenção de scripts e rotinas de banco e uso de ferramentas de versionamento, especialmente Git, conceito de logs, monitoramento e ferramentas de troubleshooting e experiencia com ambientes Linux e execução de serviços Java.
Para atuar nesse ambiente é necessário conhecer os valores da empresa e compartilhá-los:
• Integridade
• Transparência
• Autenticidade
• Engenhosidade
• Empatia
Caso você tenha essas habilidades e compartilhe dos mesmos valores, aqui é seu lugar!
Nossos Clientes:
A vaga irá atender nosso cliente, uma grande multinacional no segmento de indústria. .
O que você precisa saber:
* Experiência sólida com Java 8+ em ambientes corporativos.
* Domínio de frameworks como Spring, Spring Boot, Spring MVC.
* Implementação de APIs REST e SOAP com boas práticas de segurança e versionamento.
* Experiência com servidores de aplicação: Tomcat, WildFly/JBoss ou equivalentes.
* Desenvolvimento e consumo de APIs REST/SOAP.
* Manipulação de arquivos CSV, TXT, XML.
* Familiaridade com integrações legadas e arquiteturas híbridas.
* SQL avançado: joins complexos, triggers, views, procedures.
* Experiência com Oracle, SQL Server ou PostgreSQL.
* Capacidade de tuning, otimização de consultas e análise de planos de execução.
* Construção e manutenção de scripts e rotinas de banco.
* Uso de ferramentas de versionamento, especialmente Git.
* Conhecimento de logs, monitoramento e ferramentas de troubleshooting.
* Experiência com ambientes Linux e execução de serviços Java.