Desenvolvedor de Software Experiente
Sobre a Vaga:
Nossa equipe procura por desenvolvedores experientes em Java que sejam capazes de construir soluções inovadoras utilizando Spring Boot e tecnologias relacionadas.
Responsabilidades:
* Desenvolvimento de Aplicações: Construir APIs e microsserviços escaláveis utilizando Spring Boot, garantindo uma alta qualidade e desempenho ótimo.
* Integração com Sistemas: Realizar integrações seguras e eficientes com sistemas legados e de terceiros, garantindo a coerência e consistência dos dados.
* Segurança e Observabilidade: Implementar mecanismos de segurança avançados (OAuth2 / OIDC) e ferramentas de observabilidade (logs, métricas e tracing) para garantir a estabilidade e confiabilidade das aplicações.
Habilidades e Conhecimentos Requeridos:
* Java e Spring: Experiência sólida com linguagem de programação Java e framework Spring, incluindo conceitos de POJOs, dependências inversas e configurações de beans.
* PostgreSQL e Mensageria: Conhecimento sólido em banco de dados relacional PostgreSQL e tecnologias de mensageria (Kafka e/ou RabbitMQ).
* Boas Práticas de Desenvolvimento: Domínio de boas práticas de desenvolvimento de software, incluindo Clean Code, design de arquitetura orientada a objetos e padrões de projeto.
Vantagens:
* Oportunidade de trabalhar em projetos interessantes e desafiadores.
* Ambiente de trabalho colaborativo e dinâmico.
* Oportunidades de crescimento e desenvolvimento profissional.