Buscamos um profissional experiente em Java para trabalhar em projetos desafiadores.
Nossa equipe valoriza o bem-estar dos colaboradores e acredita que um ambiente de trabalho positivo resulta em um trabalho excepcional.
A missão da nossa empresa é prover tecnologia para tornar as empresas mais ágeis e prósperas. Buscamos velocidade, adaptabilidade e crescimento contínuo para gerar mais valor aos nossos clientes.
A visão é ousada: queremos ser líderes no mercado de sistemas de gestão. Acreditamos que isso seja possível com dedicação e comprometimento.
Nossos valores são o alicerce de tudo o que fazemos:
* Integridade: valorizamos as pessoas e agimos com ética e transparência para conquistar credibilidade e confiança;
* Eficácia: acreditamos em fazer a coisa certa, do jeito certo e rápido;
* Engajamento: atuamos com energia e buscamos a excelência;
* * Evolução: estamos sempre buscando ser melhores a cada dia;
* Colaboração: valorizamos a colaboração, o aprendizado mútuo e a união de forças para alcançar grandes conquistas.
O candidato ideal deve ter habilidades técnicas sólidas e estar comprometido com o crescimento contínuo. Precisamos de alguém que reconheça a importância da colaboração e da busca por respostas com colegas.
No nosso ambiente de trabalho, você encontrará:
* metodologias ágeis;
* infraestrutura na AWS;
* integração contínua com Jenkins, Sonar e Docker;
* repositórios no GitHub;
* IDE IntelliJ Ultimate (com recursos avançados);li>Linux (remotamente) e Mac (no escritório).
Os principais desafios incluem:
* 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.
O que você precisará 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;
* ferramentas relacionadas à API.
Algumas tecnologias usadas ocasionalmente incluem:
* PL/SQL;
* MongoDB 4.4;
* Ionic com VueJS (Desenvolvimento Mobile).
Alguns conhecimentos desejáveis incluem:
* VueJs;
* experiência com troubleshooting e análise de logs e performance;
* optimização de SQLs;
* Kibana/APM.
* Experiência com desenvolvimento de APIs.