Analista FullStack

Há 3 dias


Alphaville, Brasil GFT Technologies SE Tempo inteiro

O que buscamos: Profissional full stack com experiência em desenvolvimento de aplicações baseadas em microsserviços e micro frontends, utilizando Java com Spring Boot no backend e angular no frontend. Buscamos alguém que garanta escalabilidade, segurança e alta performance, atuando em ambientes cloud (Azure) e seguindo boas práticas de arquitetura. Responsabilidades: • Projetar e desenvolver aplicações full stack baseadas em microsserviços (Java + Spring Boot) e micro frontends (Angular);• Criar componentes reutilizáveis e desacoplados, visando escalabilidade e manutenção fácil;• Definir e implementar padrões de arquitetura (Clean Architecture, Hexagonal, Domain Driven Design, etc.);• Garantir integração entre backend e frontend via REST APIs;• Implementar microsserviços independentes, com comunicação via APIs RESTful, mensageria (Kafka, RabbitMQ) ou eventos;• Criar e documentar APIs seguras e performáticas;• Integrar com bancos de dados relacionais (SQL Server, PostgreSQL) e não relacionais (MongoDB, Redis);• Utilizar Spring Boot, Spring Cloud, JPA, Security, OpenAPI/Swagger;• Implementar testes unitários e de integração (JUnit, Mockito);• Desenvolver interfaces ricas, responsivas e modulares em Angular;• Aplicar o conceito de micro frontends, dividindo a aplicação em módulos independentes;• Gerenciar estados (NgRx, RxJS) e navegação entre módulos;• Consumir APIs e lidar com autenticação (OAuth2, JWT);• Garantir UX/UI consistente e compatibilidade entre navegadores;• Configurar e implantar aplicações em Azure App Service, Azure Kubernetes Service (AKS) ou Azure Functions;• Utilizar Azure DevOps para CI/CD, versionamento e pipelines automatizados;• Monitorar logs e métricas com Application Insights e Azure Monitor;• Gerenciar segurança e identidades com Azure AD e Key Vault;• Trabalhar com containers (Docker) e orquestração (Kubernetes); Requisitos e Qualificações: • Experiência comprovada com Java, Spring Boot e arquitetura de microsserviços;• Vivência com Angular e desenvolvimento de micro frontends;• Conhecimento em padrões de arquitetura (Clean Architecture, Hexagonal, DDD);• Experiência com bancos de dados relacionais e não relacionais;• Familiaridade com mensageria (Kafka, RabbitMQ) e APIs RESTful;• Experiência com testes unitários e integração (JUnit, Mockito);• Conhecimento em autenticação e segurança (OAuth2, JWT);• Experiência com ambientes cloud (Azure) e pipelines CI/CD;• Vivência com containers (Docker) e Kubernetes; Diferenciais: • Experiência com Azure Functions e AKS;• Conhecimento em monitoramento e observabilidade (Application Insights, Azure Monitor);• Certificações em Azure ou arquitetura de software; 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