O que esta vaga pede
Empresa de Desenvolvimento de Software está expandindo sua Fábrica de Software, Analytics e Inteligência Artificial e busca um(a) Engenheiro(a) de Software Full Stack Pleno para integrar uma equipe altamente colaborativa e focada em inovação.
Você atuará no desenvolvimento de soluções modernas, escaláveis e de alta performance, participando de todas as etapas do ciclo de desenvolvimento, desde a concepção até a implantação em produção.
Se você gosta de desafios técnicos, arquitetura de software, boas práticas de desenvolvimento e aprendizado contínuo, essa oportunidade é para você.
- Principais responsabilidades
- Cumprir - Padrões de Arquitetura e Técnicos definidos
- Realizar - Testes Unitários e de Integração
- Participar de - Code Reviews
- Corrigir - Defeitos com agilidade
- Documentar tecnicamente
- Atuar em CI/CD e Automação
- Estimar - Tarefas com precisão
- Colaborar com QA e a Arquitetura de Soluções
- Garantir Segurança, Compliance e “Best Practices” na Geração dos Códigos
- Prática em estruturas - DevSecOps - CI | CS | CT | CD
- Tecnologias:- Java SQL | Back End:- Spring Boot | Java EE 7 | Front End:- Angular, JSF e Prime
- Faces | SGBD:- Oracle Datrabase e PostgreSQL | Git | GitHub | GitLab | DBeaver | Postman | IDEs:- IntelliJ Idea, VS Code e Eclipse
Requisitos e qualificações
- Experiência como Desenvolvedor Full Stack;
- Domínio de Java;
- Experiência com Spring Boot;
- Experiência com Angular;
- Conhecimento em JavaScript e TypeScript;
- Experiência com APIs REST;
- Banco de dados PostgreSQL;
Git;
Docker;
- Conhecimento em CI/CD;
- Conhecimento em testes automatizados;
- Boa lógica de programação;
- Conhecimento em arquitetura de software;
Boa comunicação e trabalho em equipe
Desejável
- Kubernetes;
- GitHub Actions;
- GitLab CI;
- Jenkins;
- Azure DevOps;
AWS;
- RabbitMQ;
- Apache Kafka;
- Design Patterns;
SOLID;
- DevSecOps;
- Clean Architecture;
- Microsserviços;
- Inteligência Artificial;
Analytics.
Responsabilidades e atribuições
- Perfil analítico;
- Proatividade;
- Organização;
- Boa comunicação;
- Facilidade para trabalho em equipe;
- Senso de dono;
- Capacidade de resolver problemas;
- Adaptabilidade;
- Foco em qualidade;
- Aprendizado contínuo.
Conhecimentos
Nível escolaridade
Graduação
Situação escolaridade
Completo
Curso
Bachelor's Degree in Internet Systems Engineering
Tecnologia da Informação