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
We see opportunity in technology. In domains such as cloud, AI, mainframe modernisation, DLT and IoT, we blend established practice with new thinking to help our clients stay ahead.