Estamos procurando por um profissional experiente em desenvolvimento Java para trabalhar remotamente em equipe internacional. O candidato será responsável por construir APIs e microsserviços utilizando Spring Boot, realizar integrações com sistemas legados e de terceiros, implementar segurança (OAuth2 / OIDC) e observabilidade (logs, métricas e tracing).
Requisitos
* Sólida experiência em Java e Spring;
* Conhecimento em PostgreSQL e mensageria (Kafka e/ou RabbitMQ);
* Domínio de boas práticas de desenvolvimento;
* Inglês avançado para interação com equipes e documentação.
Vantagens
O trabalho é remoto e o profissional terá a oportunidade de trabalhar com uma equipe internacional. Além disso, o profissional precisará possuir sólida experiência em Java e Spring, além de conhecimento em PostgreSQL e mensageria (Kafka e/ou RabbitMQ). É também necessário domínio de boas práticas de desenvolvimento e inglês avançado para interação com equipes e documentação.
Ao contrário do que alguns podem pensar, o trabalho não exige conhecimento em outras linguagens de programação. Além disso, o profissional terá a oportunidade de trabalhar em projetos interessantes e desafiadores, contribuindo para o crescimento da empresa.
Nossa empresa é focada em oferecer soluções inovadoras e eficazes para os nossos clientes. Nós buscamos talentos que compartilhem essa visão e estejam dispostos a se adaptar às mudanças rápidas do mercado.
O candidato selecionado será responsável por:
1. Desenvolver APIs e microsserviços utilizando Spring Boot;
2. Realizar integrações com sistemas legados e de terceiros;
3. Implementar segurança (OAuth2 / OIDC) e observabilidade (logs, métricas e tracing).
Tecnologias
Nossa empresa utiliza as seguintes tecnologias:
* Java;
* Spring Boot;
* PostgreSQL;
* Kafka/RabbitMQ;
* OAuth2/OIDC.
Requisitos adicionais
No entanto, é importante notar que existem algumas restrições importantes:
* O candidato precisa possuir sólida experiência em Java e Spring;
* O candidato precisa ter conhecimento em PostgreSQL e mensageria (Kafka e/ou RabbitMQ);
* O candidato precisa dominar boas práticas de desenvolvimento;
* O candidato precisa ter inglês avançado para interação com equipes e documentação.