Desenvolvedor Fullstack
A empresa busca um profissional para trabalhar em projetos de desenvolvimento e melhorias em sistemas bancários.
O ideal é ter conhecimentos avançados em Java 11+, Spring Boot ou Quarkus, Angular 14+ e SQL. Além disso, será responsável por testes, controle de versão com Git e mensageria com Kafka ou RabbitMQ.
* Conhecimentos essenciais:
* Linguagem: Java 11+
* Frameworks: Spring Boot ou Quarkus
* Front-end: Angular 14+
* Testes: JUnit, Mockito, Karma, Jasmine
* Banco de dados: SQL avançado
* Controle de versão: Git
* Mensageria: Kafka ou RabbitMQ
* Modelagem de dados: bases relacionais
* DevOps: ferramentas e práticas de CI/CD, pipelines e containers
* Conhecimentos desejáveis (diferenciais):
* Arquitetura: CQRS, Event Sourcing
* Acessibilidade (WCAG e boas práticas)
* Fluxo de trabalho Git Flow e GitHub Actions
* Busca e indexação: Apache Solr ou ElasticSearch
* Experiência com microsserviços e escalabilidade
O candidato escolhido receberá uma formação completa e oportunidades de desenvolvimento contínuo. A empresa oferece benefícios como assistência médica, odontológica e creche, além de um ambiente de trabalho colaborativo e flexível.