O nosso objetivo é prover tecnologia para tornar empresas mais ágeis e prósperas. Para isso, estamos em busca de profissionais que tenham habilidades técnicas sólidas e estejam comprometidos com o crescimento contínuo.
">
Para garantir a entrega de projetos de alta qualidade e satisfatórios para os nossos clientes, valorizamos as pessoas e agimos com ética e transparência.
Nossa equipe utiliza metodologias ágeis para garantir flexibilidade e adaptação às necessidades dos nossos clientes.
O nosso ambiente de trabalho é aberto e colaborativo, onde todos têm voz e contribuem ativamente para os resultados da nossa equipe.
No dia-a-dia, trabalhamos com uma variedade de tecnologias, incluindo Java 21, Spring MVC, Spring Boot, VueJS, TypeScript, Javascript, Hibernate, Git, Oracle e PostgreSQL.
Além disso, utilizamos ferramentas como JUnit 5, Mockito 2, Redis e Selenide para garantir a qualidade e eficiência dos nossos produtos.
Aqui está uma lista detalhada do que você vai usar no dia-a-dia:
* Java 21
* Spring MVC
* Spring Boot
* VueJS
* TypeScript
* Javascript
* Hibernate
* Git
* Oracle e PostgreSQL
* JUnit 5
* Mockito 2
* Redis
* Selenide
Além disso, vamos utilizar ocasionalmente PL/SQL, MongoDB 4.4 e Ionic com VueJS para desenvolvimento mobile.
Conhecimentos desejáveis incluem VueJs, experiência com troubleshooting e análise de logs e performance, otimização de SQLs e Kibana/APM.
Aqui estão alguns desafios que você enfrentará:
* Processamento de milhões de registros em curto espaço de tempo
* Consulta massiva de dados para alta performance
* Processamento assíncrono de jobs
* Ambiente de alta concorrência
* Tunning de funcionalidades do sistema
* Uso de ferramentas de análise de código e profiling
* Manutenção de base de código extensa
E ao fazer tudo isso, também precisará manter o que já existe intacto!
No final das contas, quem se encaixa perfeitamente nessa descrição são desenvolvedores Java experientes, com mais de 5 anos de prática e conhecimento em Java 8+.