Desenvolvimento FullStack Sênior - 130653
Desenvolvimento FullStack Sênior - 130653
Alphaville - Barueri, BR, 06.454-000
O que buscamos:
Buscamos um(a) Desenvolvedor(a) Fullstack Sênior para atuar na construção e evolução de aplicações robustas, escaláveis e modernas, utilizando Java no backend e angular no frontend. Essa pessoa será responsável por todo o ciclo de vida do software, apoiando decisões arquiteturais, boas práticas de engenharia e contribuindo para a evolução técnica do time.
Requisitos e qualificações;
- Projetar, desenvolver e evoluir aplicações Fullstack, incluindo:
- APIs backend robustas, seguras e escaláveis em Java;
- Interfaces ricas, modernas e responsivas em Angular.
- Atuar em todo o ciclo de vida do software: concepção, desenvolvimento, testes, deploy e monitoramento.
- Aplicar padrões e boas práticas como Clean Architecture, Clean Code, SOLID, DDD e Design Patterns.
- Conduzir e incentivar práticas de TDD, BDD e Code Review, promovendo aprendizagem contínua.
- Integrar sistemas utilizando SQL (bancos relacionais) e NoSQL.
- Apoiar decisões arquiteturais de alto impacto, garantindo alinhamento entre frontend e backend.
- Trabalhar em ambiente ágil (Scrum/Kanban), com senso de urgência e ownership.
- Orientar desenvolvedores menos experientes, atuando como referência técnica Fullstack.
- Evoluir práticas de engenharia, automação e observabilidade.
- Realizar sustentação e evolução de aplicações legadas, garantindo estabilidade e modernização contínua.
- Requisitos Técnicos Obrigatórios
- Backend (Java)
- Experiência sólida com Java EE 6+ e domínio de APIs e melhores práticas.
- Domínio de 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 SQL (queries complexas, modelagem, tuning).
- Experiência com bancos NoSQL (MongoDB, Redis, Cassandra ou similares).
- Forte conhecimento de Design Patterns, SOLID, Clean Architecture e Clean Code.
- Frontend (Angular)
- Proficiência em Angular 11+, incluindo TypeScript, RxJS, componentes, services, router e lazy loading.
- Domínio em HTML5, CSS3 e pré-processadores (Sass/Less).
- Experiência na criação de interfaces responsivas e acessíveis.
- Domínio de práticas de performance e gerenciamento de estado em SPAs.
- Experiência com testes unitários (Jasmine, Karma) e testes de integração para frontend.
- Requisitos Gerais
- Experiência com TDD/BDD (JUnit, Mockito, Cucumber).
- Domínio de Git e pipelines CI/CD.
- Conhecimento avançado em metodologias ágeis (Scrum, Kanban, XP).
- Diferenciais
- Experiência com Informix.
- Conhecimento em Kubernetes, Docker e provedores de nuvem (AWS, GCP, Azure).
- Vivência com Arquitetura Hexagonal e Event-Driven Architecture.
- Práticas de observabilidade (logs, métricas, tracing).
- Experiência em produtos críticos / 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