ADS/GETI - Extensão divulga oportunidade de trabalho para desenvolvedores Java
Vaga: Desenvolvedor JAVA Full Stack SENIOR (2 vagas)
- Formação superior completa, na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas
DESEJÁVEL Certificação Java Oracle, nível Professional ou Superior:
- Oracle Certified Professional: Java SE 11 Developer;
- Oracle Certified Professional, Java SE 8 Programmer;
- Oracle Certified Professional, Java EE 7 Application Developer, Java EE And Web Services;
Sólidos conhecimentos nessas tecnologias:
Tecnologias Base
- Java SE versão 8 ou superior e Java EE (Enterprise Edition) versão 80 ou superior
- Spring Framework
- Spring Boot
- Spring Cloud
- APIs
Ciclo de Vida de Produtos
- Maven, Jenkins, Liquibase e Flyway
- Git e Glitflow
- Docker, Rancher e Kubernetes
Banco de Dados
- Oracle, PosgreSQL, MySQL e MongoDB
- Scripts DDL (Data Definition Language), DML (Data Manipulation Language) , PL-SQL e otimização de consultas.
Persistência
- Java Persistence API (JPA), Hibernate, Hibernate Envers (Auditoria), QueryDSL, Spring-Jdbc, Spring Data, Lombok
Web Service padrão REST
Segurança
- Conhecimentos básicos de autorização e autenticação, principais práticas para desenvolvimento de software seguro e OWASP TOP 10, Role Based Access Control (RBAC), SSO, Protocolo CAS2, OAuth2, OIDC, JWT, TLS, mTLS e uso dos frameworks e padrões citados
Interface Gráfica (Front End)
- HTML5, CSS3, JavaScript, JQuery, Ajax, Angular.io, Wicket, Bootstrap, e-MAG
Testes
- JUnit, Mockito, PowerMock, Spring Boot Test
Execução de rotinas em Batch (Quartz. Spring Batch)
Habilidades comportamentais
- Capacidade de expressar-se com clareza e objetividade, tanto na linguagem escrita como na falada;
- Capacidade de agir com calma e tolerância, não se desestabilizando frente a situações que fujam dos procedimentos e rotinas normais de trabalho;
- Facilidade para se adaptar às normas e regulamentos estabelecidos;
- Proatividade, antecipando-se, sempre que possível, aos problemas que se mostrem iminentes;
- Demonstrar agilidade e flexibilidade na solução de problemas;
- Facilidade de trabalho em equipe;
- Capacidade de autogerenciamento e tomada de decisão;
Os interessados deverão enviar currículo para:
Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
Vaga: Desenvolvedor JAVA Full Stack PLENO (8 vagas)
Formação
- Formação superior completa, na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas
DESEJÁVEL Certificação Java Oracle, nível Associate:
- Oracle Certified Foundations Associate, Java SE;
- Oracle Certified Associate, Java SE 8 Programmer;
Sólidos conhecimentos nessas tecnologias:
Tecnologias Base
- Java SE versão 8 ou superior e Java EE (Enterprise Edition) versão 80 ou superior
- Spring Framework
- Spring Boot
- Spring Cloud
- APIs
Ciclo de Vida de Produtos
- Maven, Jenkins, Liquibase e Flyway
- Git e Glitflow
- Docker, Rancher e Kubernetes
Banco de Dados
- Oracle, PosgreSQL, MySQL e MongoDB
- Scripts DDL (Data Definition Language), DML (Data Manipulation Language) , PL-SQL e otimização de consultas.
Persistência
- Java Persistence API (JPA), Hibernate, Hibernate Envers (Auditoria), QueryDSL, Spring-Jdbc, Spring Data, Lombok
Web Service padrão REST
Segurança
- Conhecimentos básicos de autorização e autenticação, principais práticas para desenvolvimento de software seguro e OWASP TOP 10, Role Based Access Control (RBAC), SSO, Protocolo CAS2, OAuth2, OIDC, JWT, TLS, mTLS e uso dos frameworks e padrões citados
Interface Gráfica (Front End)
- HTML5, CSS3, JavaScript, JQuery, Ajax, Angular.io, Wicket, Bootstrap, e-MAG
Testes
- JUnit, Mockito, PowerMock, Spring Boot Test
Execução de rotinas em Batch (Quartz. Spring Batch)
Habilidades comportamentais
- Capacidade de expressar-se com clareza e objetividade, tanto na linguagem escrita como na falada;
- Capacidade de agir com calma e tolerância, não se desestabilizando frente a situações que fujam dos procedimentos e rotinas normais de trabalho;
- Facilidade para se adaptar às normas e regulamentos estabelecidos;
- Proatividade, antecipando-se, sempre que possível, aos problemas que se mostrem iminentes;
- Demonstrar agilidade e flexibilidade na solução de problemas;
- Facilidade de trabalho em equipe;
- Capacidade de autogerenciamento e tomada de decisão;
Os interessados deverão enviar currículo para:
Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
Redes Sociais