A VPS Consulting é uma empresa de consultoria e outsourcing de TI especializada em fornecer profissionais qualificados para projetos, operações e produtos digitais complexos e personalizados. A nossa missão na VPS Consulting é fornecer soluções tecnológicas de ponta com base em profissionais adequadamente qualificados e rigorosamente verificados, ajudando empresas a navegar com confiança pelos desafios da transformação digital. Valorizamos a confiança, a transparência e a excelência técnica em cada projeto, garantindo que nossos clientes tenham sempre acesso aos melhores talentos e serviços no mercado de TI.
Estamos em busca de um Desenvolvedor Java nível Pleno ou Sênior para atuar em um projeto estratégico de transformação digital de um de nossos clientes do setor agro.
Responsabilidades:
- Desenvolver e manter aplicações backend escaláveis e seguras.
- Projetar e implementar APIs REST para facilitar a comunicação entre diferentes componentes da aplicação e integrar-se a serviços de terceiros.
- Utilizar bancos de dados SQL e NoSQL para armazenamento eficiente de dados.
- Aplicar princípios de SOLID, boas práticas de desenvolvimento e código limpo para garantir qualidade no código.
- Criar testes automatizados para garantir a qualidade e confiabilidade do software.
- Trabalhar em ambientes ágeis, participando de cerimônias como plannings, dailies e retrospectivas.
- Utilizar contêineres para empacotamento e orquestração de aplicações.
- Colaborar com times multidisciplinares (POs, UX/UI, DevOps, QA) para garantir a entrega de soluções alinhadas às necessidades do negócio.
Requisitos:
- Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Experiência em desenvolvimento Java
- Experiência com JPA (Java Persistence API) para mapeamento objeto-relacional e gestão de dados em bancos de dados relacionais.
- Experiência no desenvolvimento de aplicativos usando Node.js com Typescript, Kotlin com Spring e Java com Spring.
- Conhecimento sólido de Kubernetes e experiência prática em sua configuração e gerenciamento.
- Familiaridade com o conceito de contêineres e experiência em implantar aplicativos em Fargate ou tecnologias similares.
- Capacidade de trabalhar de forma independente e em equipe, demonstrando excelentes habilidades de comunicação.
- Experiência em desenvolvimento ágil e metodologias de entrega contínua.
- Competência em bancos de dados relacionais (como MySQL, PostgreSQL, SQL
- Server) e/ou não relacionais (como MongoDB, Cassandra, Redis) para armazenar e gerenciar os dados da aplicação de forma eficiente.
- Capacidade de projetar e implementar APIs REST para facilitar a comunicação entre
- diferentes componentes da aplicação e integrar-se a serviços de terceiros.
- Conhecimento em React.
- Compreensão dos princípios de segurança da informação e habilidade para
- implementar medidas de segurança adequadas, como autenticação, autorização e
- criptografia, para proteger os dados e prevenir ataques cibernéticos.
- Familiaridade com sistemas de controle de versão, como Git, para colaboração eficaz e controle de mudanças no código-fonte da aplicação.
- Habilidade para depurar e corrigir bugs de forma eficiente.
Desejáveis:
- ReactJS: criação de componentes reutilizáveis, gerenciamento de estado com
- Redux ou Context API, uso eficiente de hooks, e familiaridade com as últimas
- features do React.
- JavaScript/TypeScript: Domínio sólido em JavaScript moderno (ES6+) e
- experiência com TypeScript para garantir código mais seguro e escalável.
- Conhecimento de arquiteturas e práticas técnicas para projetar sistemas
- escaláveis e de alto desempenho, incluindo otimização de consultas de banco de
- dados, caching e uso eficiente de recursos computacionais.
- Experiência com observabilidade e monitoramento (Datadog, Grafana,
- Prometheus, ELK Stack).
- Experiência em escrever testes automatizados (unitários, de integração, etc.).
- Certificações técnicas como AWS Certified Solutions Architect, Google Professional Cloud Architect, Azure Solutions Architect.
- Experiência com arquiteturas serverless e event-driven (SNS/SQS, Kafka,RabbitMQ).
- Contribuições para a comunidade open-source e participação ativa em eventos técnicos.