
Senior Fullstack Developer – Java, Angular
Stefanini Brasil
full-time
Posted on:
Location Type: Hybrid
Location: Brasília • Brazil
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Elaborar e implementar APIs utilizando Java 17+ e Spring Boot 3.3.x.
- Projetar e desenvolver sistemas com Arquitetura de Eventos utilizando Kafka.
- Utilizar o ecossistema Spring (Spring Cloud, OpenFeign, JPA/Hibernate, Spring Cloud Stream for Kafka) para desenvolver soluções eficientes.
- Gerenciar a persistência de dados com PostgreSQL e realizar migrações utilizando Flyway.
- Implementar interfaces de usuário avançadas utilizando Angular (v14 ou superior).
- Desenvolver com TypeScript (v5.8) e gerenciar estados/fluxos com RxJS.
- Realizar estilização com HTML5, SCSS (Sass) e a biblioteca PrimeNG.
- Garantir a qualidade do código através de testes automatizados com JUnit 5, Mockito, Jasmine/Karma e WireMock.
- Trabalhar com infraestrutura moderna, incluindo orquestração com Kubernetes (K8s) e conteinerização com Docker.
- Construir e manter pipelines CI/CD robustos no GitLab CI/CD.
- Integrar soluções em nuvem utilizando AWS SDK S3.
Requirements
- Formação Acadêmica: Graduação completa na área de TI (ou em qualquer área com Pós-Graduação em Engenharia de Software ou Desenvolvimento de Software, reconhecida pelo MEC).
- Sólida experiência comprovada em desenvolvimento de sistemas, com forte ênfase em backend e frontend.
- Experiência demonstrada em projetos que envolvam as tecnologias e ferramentas listadas.
- Capacidade de trabalhar em equipe, boa comunicação e habilidades de resolução de problemas.
Benefits
- Vale-alimentação ou vale-refeição;
- Desconto em cursos, universidades e instituições de idiomas;
- Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado;
- Mentoring;
- Clube de vantagens para consultas e exames;
- Assistência médica;
- Assistência odontológica;
- Clube de vantagens e descontos nos melhores estabelecimentos;
- Clube de viagens;
- Convênio para pets.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java 17Spring Boot 3.3KafkaPostgreSQLFlywayAngularTypeScript 5.8RxJSHTML5SCSS
Soft Skills
trabalho em equipecomunicaçãoresolução de problemas
Certifications
Graduação em TIPós-Graduação em Engenharia de SoftwarePós-Graduação em Desenvolvimento de Software