Sobre a vaga/ Missão do cargo:
Buscamos um Desenvolvedor Full Stack Sênior com sólida experiência em Spring Boot e Angular, para atuar no desenvolvimento e manutenção de aplicações web corporativas de alta performance. O profissional será responsável por projetar, implementar e otimizar soluções que integrem front-end e back-end, garantindo qualidade, escalabilidade e segurança.
O candidato ideal deve ter perfil proativo, domínio técnico em arquitetura de software, boas práticas de desenvolvimento e capacidade de atuar de forma colaborativa em times ágeis.
Responsabilidades / Atividades:
- Desenvolver, manter e evoluir aplicações web utilizando Spring Boot (Java) no back-end e Angular no front-end;
- Projetar e implementar APIs RESTful e integrações com sistemas externos;
- Garantir boas práticas de arquitetura, segurança, versionamento e testes automatizados;
- Participar de todo o ciclo de desenvolvimento de software (conceito, design, codificação, testes e deploy);
- Colaborar com analistas, designers e outros desenvolvedores em um ambiente ágil (Scrum/Kanban);
- Realizar code reviews e contribuir para a melhoria contínua da base de código;
- Apoiar a definição de padrões técnicos e de arquitetura do sistema.
Requisitos:
Obrigatórios:
- Formação: Ensino superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Experiência: Mínimo de 4 (quatro) anos de experiência com desenvolvimento full stack;
Domínio técnico em:
- Back-end: Java, Spring Boot, Spring Data, Spring Security, JPA/Hibernate;
- Front-end: Angular (versão 10+), TypeScript, HTML5, CSS3, Bootstrap ou Material Design;
- Banco de dados: PostgreSQL, MySQL ou Oracle;
- APIs RESTful e consumo de serviços;
- Experiência com controle de versão (Git) e metodologias ágeis (Scrum, Kanban).
Diferenciais:
- Experiência com Docker, Kubernetes ou OpenShift;
- Conhecimento em CI/CD (Jenkins, GitLab CI, etc.);
- Vivência com arquitetura de microsserviços e mensageria (RabbitMQ, Kafka);
- Noções de Cloud (AWS, Azure, GCP);
- Capacidade de liderança técnica e mentoria de desenvolvedores juniores.