Sênior Fullstack Engineer (Java / Angular)
CYBER TOOLS AND SOLUTIONS LTDABarueri - SP
1 posição
Não informado
Elegível para PCD
Integral
A Cyber Solutions é uma empresa de tecnologia apaixonada por inovação e transformação digital. Atuamos como Fábrica de Software e Body Shop de profissionais de TI, oferecendo soluções inteligentes e personalizadaspara diversos setores, como Varejo, Indústria e Seguros.
Sobre nós
Fundada em 1999, crescemos rapidamente ao unir criatividade e engenharia para desenvolver soluções tecnológicas que fazem a diferença.
Nossa missão é transformar vidas com transparência, entusiasmo e vontade incessante de evoluir.
Nossa cultura e valores
Na Cyber Solutions, acreditamos que as pessoas são o nosso maior ativo. Trabalhamos guiados por princípios que fortalecem nosso time e impulsionam nosso crescimento:
· Deus: Nossa base é pautada em ética, amor e propósito.
· Pessoas: Valorizamos respeito, empatia e colaboração.
· Ação: Agimos com determinação para gerar impacto.
· Excelência: Qualidade e dedicação estão no nosso DNA.
· Evolução: Aprendemos e inovamos constantemente.
· Resultado: Nosso foco é entregar soluções que realmente transformam
Estamos crescendo!
Estamos ampliando nossa equipe e buscamos um(a) Engenheiro(a) Fullstack Sênior altamente qualificado(a) e apaixonado(a) por tecnologia, com expertise robusta tanto no ecossistema Java Backend quanto no desenvolvimento Frontend utilizando Angular. Essa posição exige profundos conhecimentos técnicos em toda a stack, visão arquitetural completa e capacidade de atuar como referência técnica no time, garantindo qualidade, experiência do usuário, resiliência e escalabilidade em todas as entregas.
Responsabilidades
- Projetar, desenvolver e evoluir aplicações completas (Fullstack), incluindo APIs Backend robustas, seguras e escaláveis em Java, e interfaces de usuário ricas e responsivas em Angular.
- Atuar em todo o ciclo de vida do software: concepção, desenvolvimento, testes, deploy e monitoramento, cobrindo tanto o lado servidor quanto o cliente.
- Garantir a aplicação de Clean Architecture, Clean Code, SOLID, DDD e Design Patterns em ambos os lados da aplicação.
- Conduzir e apoiar práticas de TDD, BDD e Code Review, fomentando qualidade e aprendizado contínuo.
- Integrar sistemas de dados utilizando bancos relacionais (SQL) e NoSQL.
- Apoiar decisões arquiteturais estratégicas e de alto impacto, abrangendo a 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 ativamente da evolução de práticas de engenharia, automatização e observabilidade.
- Realizar sustentação e evolução de aplicações legadas, garantindo estabilidade, correção de falhas e modernização contínua.
Requisitos Técnicos ObrigatóriosBackend (Java)
- Java EE 6+ com 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, etc.).
- Vivência em arquiteturas distribuídas, microsserviços, mensageria e APIs REST.
- Proficiência em bancos de dados SQL (queries complexas, modelagem, tuning de performance).
- Experiência em bancos NoSQL (MongoDB, Redis, Cassandra ou equivalentes).
- Forte domínio de Design Patterns, SOLID, Clean Architecture e Clean Code.
Frontend (Angular)
- Proficiência em Angular 11+ (incluindo TypeScript, RxJS, Componentes, Services, Router, Lazy Loading, etc.).
- Sólidos conhecimentos em HTML5, CSS3, e pré-processadores (Sass/Less).
- Experiência em construir interfaces responsivas e acessíveis.
- Domínio das melhores práticas de gerenciamento de estado e performance em aplicações de página única (SPA).
- Prática em testes unitários (ex: Jasmine/Karma) e de integração em Frontend.
Gerais
- Prática em TDD/BDD com frameworks como JUnit, Mockito, Cucumber, etc.
- Experiência com ferramentas de versionamento (Git) e integração/entrega contínua (CI/CD).
- Conhecimento avançado 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 prévia em times de alta performance e produtos críticos/mission-critical.
- Familiaridade com outras frameworks Frontend modernas (React, Vue) ou outras linguagens Backend.
Perfil Esperado
- Senso de Dono Fullstack: Trata o sistema, do banco de dados à interface, como se fosse seu.
- Proatividade e Curiosidade Técnica: Busca constantemente aprender e propor melhorias em todas as camadas da aplicação.
- Senso de Urgência e Foco em Resultados: Entende prioridades e executa com excelência.
- Liderança Técnica e Influência Positiva: Inspira o time pelo exemplo, atuando como mentor em todas as áreas da stack.
Mentalidade Colaborativa: Compartilha conhecimento e constrói junto, promovendo a sinergia entre desenvolvimento client-side e server-side.
Requisitos
Escolaridade
- Graduação
Benefícios
- Seguro de vida
- iFood Livre