O que buscamos
Desenvolvimento Fullstack Java + Angular, com experiência sólida em desenvolvimento de aplicações completas, desde o backend robusto até interfaces frontend ricas e responsivas.
Responsabilidades
* Projetar, desenvolver e evoluir aplicações completas (Fullstack), incluindo APIs Backend robustas, seguras e escaláveis em Java, e interfaces de usuário responsivas em Angular.
* Atuar em todo o ciclo de vida do software: concepção, desenvolvimento, testes, deploy e monitoramento.
* Garantir a aplicação de Clean Architecture, Clean Code, SOLID, DDD e Design Patterns .
* Conduzir práticas de TDD, BDD e Code Review, promovendo qualidade e aprendizado contínuo.
* Integrar sistemas de dados utilizando bancos relacionais (SQL ) e NoSQL .
* Apoiar decisões arquiteturais estratégicas envolvendo comunicação entre Frontend e Backend.
* Trabalhar em ambiente ágil (Scrum/Kanban ) com senso de urgência e ownership .
* Orientar e apoiar engenheiros menos experientes, servindo como referência técnica Fullstack.
* Participar da evolução de práticas de engenharia, automação e observabilidade.
* Sustentar e evoluir aplicações legadas, garantindo estabilidade, correção de falhas e modernização contínua.
Requisitos e qualificações
* Java EE 6+, domínio sólido de APIs, bibliotecas e melhores práticas.
* Spring Boot 2+ e ecossistema Spring.
* Experiência com Java 8+ (Streams, Lambdas, Concurrency).
* Vivência em arquiteturas distribuídas, microsserviços, mensageria e APIs REST .
* Proficiência em bancos SQL (queries complexas, modelagem, tuning).
* Experiência em NoSQL (MongoDB, Redis, Cassandra ou equivalentes).
* Forte domínio de Design Patterns, SOLID, Clean Architecture e Clean Code .
* Proficiência em Angular 11+ (TypeScript, RxJS, Components, Services, Router, Lazy Loading).
* Conhecimento sólido em HTML5, CSS3, Sass/Less .
* Experiência em interfaces responsivas e acessíveis .
* Boas práticas de gerenciamento de estado e performance em SPA .
* Prática com testes unitários e de integração em Frontend (Jasmine/Karma ).
* Experiência com TDD/BDD (JUnit, Mockito, Cucumber).
* Ferramentas de versionamento (Git ) e CI/CD .
* Conhecimento em metodologias ágeis (Scrum, Kanban, XP ).
Diferenciais
* Experiência com Informix .
* Conhecimento em Kubernetes, Docker, AWS/GCP/Azure .
* Experiência com arquitetura hexagonal e event-driven architecture .
* Práticas de observabilidade (logs, métricas, tracing).
* Atuação em times de alta performance e produtos mission-critical .
* Familiaridade com outras frameworks frontend (React, Vue ) ou linguagens backend adicionais.
Descrição comportamental
* Goste de trabalhar em equipe e seja colaborativa em suas entregas.
* Tenha coragem para se desafiar e buscar novas oportunidades de crescimento.
* Transforme ideias em soluções criativas, com foco em qualidade.
* Seja autogerenciável e organizada.
* Possua habilidade de resolução de problemas e boa comunicação.
* Se sinta confortável em ambientes dinâmicos e inovadores.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT
#J-18808-Ljbffr