O que buscamos
Estamos em busca de um(a) Desenvolvedor(a) Fullstack com forte atuação em frontend Angular (com micro-frontend) e backend Java, para integrar nosso time de tecnologia em projetos desafiadores e inovadores. Se você domina arquitetura de soluções, microserviços e cloud, essa vaga é para você!
Requisitos e qualificações
- Desenvolver aplicações web escaláveis e responsivas utilizando angular com micro-frontend.
- Criar e manter APIs RESTful com Java e Spring Boot.
- Participar do desenho de soluções tecnológicas, aplicando boas práticas de arquitetura e padrões de projeto.
- Integrar serviços em nuvem (AWS ou Azure) com foco em escalabilidade e segurança.
- Trabalhar com microserviços distribuídos e mensageria (RabbitMQ, Kafka).
- Colaborar com times multidisciplinares em ambientes ágeis.
- Garantir qualidade e performance através de testes, CI/CD e práticas DevOps.
Frontend
- Experiência sólida com Angular (v12+), micro-frontend, TypeScript, RxJS e NgRx.
- Conhecimentos em HTML5, CSS3, SASS/SCSS, responsividade e acessibilidade.
- Integração com APIs REST via HttpClient e Postman.
- Testes unitários e de integração com Jasmine/Karma.
Backend
- Java com Spring Boot, Spring Data, Spring Security e Spring Batch.
- Conhecimento em orientação a objetos e padrões de projeto.
- Experiência com Swagger, JSON, API Gateway e Docker.
Infraestrutura e DevOps
- Experiência com serviços Azure ou AWS.
- Práticas de CI/CD com ferramentas como Jenkins, GitLab CI ou GitHub Actions.
- Monitoramento e logging com ferramentas como ELK, Prometheus ou Grafana.
Banco de Dados
- SQL (PostgreSQL, MySQL), NoSQL (MongoDB, DynamoDB) e soluções de cache (Redis).
Mensageria
- Experiência com RabbitMQ e Kafka.
Diferenciais
- Certificações em AWS ou Azure.
- Experiência com testes automatizados end-to-end (Cypress, Protractor).
- Conhecimento em arquitetura limpa e DDD.
- Atuação prévia em times ágeis (Scrum, Kanban).
Descrição comportamental
Procuramos uma pessoa que:
- Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
- Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
- Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
- Tenha habilidades de resolução de problemas;
- Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
- Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT