Descrição da oportunidade
#Por que ser um Java Backend Engineer na VPS Consulting:
- A VPS é uma consultoria especializada em outsourcing de TI, atuando com projetos e operações digitais personalizados para grandes empresas.
- Nosso propósito é impulsionar a transformação digital com os melhores profissionais do mercado — valorizando confiança, transparência e excelência técnica em cada entrega.
- Você atuará no desenvolvimento e evolução da plataforma referência nacional para otimização e comercialização no agronegócio envolvendo diferentes layers do mercado
#O seu desafio será:
Pensar e desenvolver a construção e evolução da plataforma referência nacional para otimização e comercialização no agronegócio envolvendo diferentes layers do mercado, considerando ambiente tecnológico e de negócios com alta complexidade técnica, exigência de escalabilidade e aderência a padrões modernos de arquitetura e infraestrutura em nuvem.
#Estamos atraindo vivências e experiências em:
- Desenvolvimento backend em Java e Kotlin com Spring Boot, aplicando padrões de arquitetura limpa, princípios SOLID e boas práticas de engenharia.
- Projetos distribuídos e orientados a microsserviços, com foco em escalabilidade, resiliência e segurança.
- Integração de sistemas via APIs RESTful, incluindo autenticação, autorização e comunicação com serviços de terceiros.
- Event-driven architecture e mensageria (Kafka, RabbitMQ, SQS/SNS).
- Ambientes cloud-native (AWS, Fargate, Kubernetes), com domínio em deploy, orquestração de contêineres e automação de infraestrutura.
- Implementação e otimização de pipelines CI/CD, garantindo entrega contínua e confiável de software.
- Cultura de testes automatizados (unitários, integração) e monitoramento com ferramentas modernas (Grafana, Prometheus, ELK Stack).
#O que você vai fazer todos os dias:
- Desenvolver, otimizar e manter aplicações backend modernas, escaláveis e seguras.
- Liderar tecnicamente decisões arquiteturais, propondo soluções elegantes e sustentáveis.
- Projetar e implementar integrações complexas via APIs REST e eventos assíncronos.
- Estruturar e evoluir práticas de observabilidade: logs, métricas, alertas e tracing.
- Trabalhar colaborativamente com POs, designers UX/UI, QA, DevOps e outros engenheiros.
- Participar e, quando necessário, conduzir cerimônias ágeis como plannings, dailies e retros.
- Implementar medidas de segurança para proteger os dados e prevenir ataques cibernéticos.
- Realizar code reviews e mentorar com foco na qualidade a evolução do time técnico.
#O que você precisa conhecer e saber fazer:
#Conhecimentos Técnicos
- Linguagens e frameworks: Java, Kotlin, Spring Boot, Node.js, TypeScript
- APIs REST, autenticação (OAuth2), segurança da informação, criptografia
- Banco de dados: MySQL, PostgreSQL, MongoDB, Redis
- Contêineres e orquestração: Docker, Kubernetes, Fargate (AWS)
- Mensageria e eventos: Kafka, RabbitMQ, SQS/SNS
- CI/CD: GitHub Actions, GitLab CI, Jenkins ou similares
- Monitoramento e logs: Datadog, Prometheus, Grafana, ELK Stack
#Habilidades Esperadas:
- Tomada de decisão técnica com base em trade-offs claros
- Arquitetar sistemas escaláveis, resilientes e seguros
- Comunicação eficaz com perfis técnicos e não técnicos
- Diagnóstico e resolução de problemas complexos (bugs, performance, segurança)
- Liderança técnica e colaboração em ambientes multidisciplinares
#Atitudes Essenciais:
- Proatividade e visão de dono do produto
- Curiosidade técnica e aprendizado contínuo
- Autonomia com responsabilidade
- Comprometimento com excelência e qualidade
- Adaptabilidade frente a mudanças e contextos diversos
#Se você também conhecer e souber fazer…sua curva de aprendizado será acelerada:
- Certificações em cloud computing (AWS, Azure, GCP)
- Contribuições em comunidades open-source
- ReactJS (frontend integrado), Redux, Context API e hooks
- JavaScript moderno (ES6+)
- Arquiteturas serverless