Desenvolvimento FullStack Sênior - 131263
Desenvolvimento FullStack Sênior - 131263
Alphaville - Barueri, BR, 06.454-000
O que buscamos:
Estamos em busca de um(a) Desenvolvedor(a) Fullstack experiente, com forte domínio em Java e Angular, para atuar no ciclo completo de desenvolvimento de software, desde concepção até entrega e monitoramento. A pessoa ideal possui visão sistêmica, profundidade técnica, capacidade de liderança e paixão por engenharia de software de alto nível.
Requisitos e qualificações;
- Projetar, desenvolver e evoluir aplicações completas (Fullstack), criando APIs backend robustas, seguras e escaláveis em Java, além de interfaces ricas e responsivas em Angular.
- Atuar em todo o ciclo de vida do software: concepção, desenvolvimento, testes, deploy e monitoramento.
- Garantir o uso consistente de Clean Architecture, Clean Code, SOLID, DDD e Design Patterns.
- Conduzir e apoiar práticas de TDD, BDD e code review, promovendo excelência técnica.
- Integrar sistemas utilizando bancos 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, sendo referência técnica Fullstack.
- Participar da evolução contínua das práticas de engenharia, automação e observabilidade.
- Realizar sustentação e evolução de aplicações legadas, garantindo estabilidade e modernização.
- Requisitos Técnicos Obrigatórios
- Backend (Java)
- Java EE 6+ com domínio de APIs, bibliotecas e melhores práticas.
- Spring Boot 2+ e ecossistema Spring.
- Experiência sólida com Java 8+ (Streams, Lambdas, Concurrency).
- Vivência com arquiteturas distribuídas, microsserviços, mensageria e APIs REST.
- Proficiência em bancos SQL (queries complexas, modelagem, tuning).
- Experiência com bancos NoSQL (MongoDB, Redis, Cassandra ou similares).
- Domínio de Design Patterns, SOLID, Clean Architecture e Clean Code.
- Frontend (Angular)
- Proficiência em Angular 11+ (TypeScript, RxJS, componentes, services, router, lazy loading).
- Conhecimentos sólidos em HTML5, CSS3 e pré-processadores (Sass/Less).
- Experiência em interfaces responsivas e acessíveis.
- Domínio de boas práticas de performance e gerenciamento de estado em SPA.
- Experiência com testes unitários e de integração (Jasmine/Karma).
- Requisitos Gerais
- Prática em TDD/BDD com JUnit, Mockito, Cucumber ou similares.
- Experiência com Git e pipelines de CI/CD.
- Forte entendimento de metodologias ágeis (Scrum, Kanban, XP).
- Diferenciais
- Experiência com Informix.
- Conhecimento em Kubernetes, Docker, AWS, GCP ou Azure.
- Experiência com arquitetura hexagonal e event-driven architecture.
- Vivência em práticas de observabilidade (logs, métricas, tracing).
- Experiência prévia em times de alta performance ou produtos mission-critical.
- Familiaridade com outros frameworks frontend (React, Vue) ou linguagens backend.
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