Grupo Portfolio

Grupo Portfolio

Desenvolvedor Full Stack - Sênior

Fortaleza, Ceará

Desenvolvedor Full Stack - Sênior

Nível Sênior. 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.

Salário A combinar
Local de Trabalho Híbrido
Contrato Prestador de serviço

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.

Habilidades Técnicas

• 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.