Swip

Desenvolvedor Full Stack

Grupo Portfolio

Fortaleza, CE

Sobre a vaga

Sobre a vaga

Buscamos um(a) Profissional responsável pelo desenvolvimento full stack de aplicações, atuando no desenho de arquitetura, construção de soluções escaláveis, análise de performance, definição de padrões e apoio à evolução técnica do time. Conduz decisões de tecnologia, participa de discussões estratégicas e garante a qualidade das entregas em todas as camadas da aplicação.

Principais responsabilidades

  • Desenvolver, manter e evoluir aplicações Full Stack de alta performance e escalabilidade.
  • Projetar e implementar soluções back-end utilizando Java 11+ e Spring Boot (Web, Data, Security, Cloud e Validation).
  • Desenvolver e manter aplicações front-end utilizando Angular 12+, TypeScript, RxJS e bibliotecas de gerenciamento de estado.
  • Criar e integrar APIs REST, garantindo padrões de segurança, performance e boas práticas de desenvolvimento.
  • Atuar com bancos de dados relacionais e não relacionais, como PostgreSQL, MySQL, MongoDB e Redis.
  • Implementar testes automatizados e assegurar a qualidade das entregas por meio de boas práticas de engenharia de software.
  • Participar da definição de arquitetura de sistemas, padrões de desenvolvimento e decisões técnicas.
  • Contribuir para a implementação de mecanismos de segurança utilizando JWT, OAuth2 e Keycloak.
  • Monitorar, diagnosticar e solucionar problemas em aplicações, propondo melhorias contínuas de desempenho e estabilidade.
  • Atuar em iniciativas de automação, conteinerização e integração contínua utilizando Docker e pipelines CI/CD.
  • Participar de integrações assíncronas utilizando ferramentas de mensageria como Kafka e RabbitMQ.
  • Colaborar com equipes multidisciplinares na construção de soluções alinhadas às necessidades do negócio.

Requisitos

  • Formação superior completa em Ciência da Computação, Sistemas de Informação, Engenharia da Computação ou áreas correlatas.
  • Experiência como Desenvolvedor Full Stack utilizando Java e Angular.
  • Domínio em Java 11+ e Spring Boot (Web, Data, Security, Validation e Cloud).
  • Conhecimentos em APIs REST, Swagger/OpenAPI, JPA/Hibernate e integração com bancos PostgreSQL, MySQL, MongoDB e Redis.
  • Experiência com Angular 12+, TypeScript, RxJS, gerenciamento de estado (NgRx ou similar), HTML, CSS e SCSS.
  • Vivência com testes automatizados utilizando JUnit, Mockito e Testcontainers.
  • Conhecimento em segurança de APIs com JWT, OAuth2 e Keycloak.
  • Experiência com Docker, Git, GitFlow e pipelines de CI/CD.
  • Conhecimento em mensageria (Kafka e RabbitMQ).
  • Noções de Kubernetes e conhecimento básico em AWS serão considerados diferenciais.

Mais vagas como esta