Especialista Dev Back | Java
vr
Score da Vaga
100 pontos
Resumo:
Estamos buscando Especialista de Desenvolvimento Java para integrar nosso time VR.
Se você é apaixonada(o) por pessoas e tem o propósito de impactar a vida de milhões de trabalhadores, apoiar e orientar soluções no dia a dia, venha trabalhar com a gente!
Responsabilidades:
-
Desenvolver aplicações utilizando Java;
-
Trabalhar com bancos de dados relacionais e NoSQL;
-
Atuar no suporte, na operação e na manutenção das aplicações desenvolvidas;
-
Acompanhar implantações em ambiente produtivo;
-
Colaborar com outras equipes e parceiros de desenvolvimento;
-
Participar de projetos conduzidos por meio de metodologias ágeis;
-
Participar de reuniões de definição técnica e compartilhamento de conhecimento;
-
Contribuir para a sustentação, estabilidade e evolução contínua das soluções;
-
Participar de práticas colaborativas de desenvolvimento, como pair programming.
Escolaridade:
- Ensino Superior completo em Tecnologia da Informação, Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
Experiência:
- Experiência mínima de 5 anos na área de desenvolvimento de software, com atuação em Java, arquitetura de microsserviços, sustentação de aplicações e ambientes ágeis.
Competências Técnicas:
- Java, das versões 8 a 21;
- Desenvolvimento de APIs REST e integrações;
- Mensageria com Kafka e RabbitMQ;
- Spring Boot e bibliotecas associadas;
- JPA, Hibernate e Spring Data;
- Documentação de APIs com Swagger;
- Bancos de dados PostgreSQL, MySQL, MongoDB e DynamoDB;
- Conhecimentos sólidos em SQL, incluindo DDL, DML e otimização;
- Práticas de TDD e BDD;
- Testes com JUnit, Mockito e JMeter;
- Padrões de projeto e arquitetura de microsserviços;
- Docker e Kubernetes;
- GitHub e Gitflow;
- Comandos básicos de Linux para acesso a servidores.
Competências Comportamentais:
- Capacidade de análise crítica e raciocínio lógico;
- Disposição para o aprendizado contínuo;
- Colaboração e trabalho em equipe;
- Senso de propriedade sobre o produto;
- Proatividade e comprometimento com os resultados;
- Facilidade para atuar em uma cultura de squads e desenvolvimento ágil;
- Boa comunicação para interação com equipes e parceiros.
Outros Requisitos:
- Vivência em DevOps e sustentação de aplicações;
- Disponibilidade para atuação em plantões;
- Experiência com metodologias ágeis, especialmente Scrum, e utilização do Jira;
Serão considerados diferenciais: Experiência com containers e EKS; Conhecimento em GitHub Actions; Vivência com ferramentas de monitoramento, como Dynatrace; Experiência com ServiceNow e Auth0
Conhecimento em API Gateway; Noções de AWS Cloud e operações básicas.
Benefícios:
- Vale Refeição
- Vale Alimentação
- Programa Evolui - Parceria com Unico Skill
- Vale Cultura
- Assistência Médica
- Assistência Odontológica
- Seguro de Vida
- Convênio com farmácia
- Programa de Participação de Resultados
- Auxílio Home Office Mensal
- Total Pass e/ou Wellhub
- Parceria com a Zenklub
- Auxílio Creche/Babá
- Licenças Remunerada
Na VR, valorizamos a diversidade e a inclusão. Todas as nossas oportunidades estão abertas para pessoas com deficiência (PcD).
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Tech Recruiter
O Tech Recruiter é um profissional especializado em recrutar talentos de tecnologia, desde desenvolvedores até engenheiros de IA e profissionais de DevOps. Ele combina conhecimento técnico com habilidades de recrutamento para avaliar e atrair candidatos altamente qualificados.
As principais habilidades incluem technical screening, análise de perfis técnicos (GitHub, portfólios, blogs), conhecimento de stacks e arquiteturas de software, networking em comunidades tech e eventos. Domínio de ferramentas como LinkedIn Recruiter, Gem, Ashby e plataformas de teste técnico é diferencial.
Tech Recruiters são profissionais escassos e muito bem remunerados, especialmente aqueles que conseguem mapear e acessar talentos passivos em mercados competitivos como IA, engenharia de dados e cloud computing.
Sobre a área de Customer Success
Customer Success é a área responsável por garantir que os clientes atinjam seus objetivos ao usar o produto ou serviço. É uma função estratégica para retenção, expansão e satisfação do cliente.
As principais habilidades incluem gestão de contas, análise de churn, NPS, onboarding, upsell e cross-sell. Conhecimento de CS tools como Gainsight, Totango e ChurnZero é diferencial.
O CS está se tornando cada vez mais estratégico em empresas SaaS, com profissionais atuando diretamente no crescimento da receita recorrente (MRR/ARR).
Sobre a área de Engenharia
A Engenharia de Software vai além do desenvolvimento tradicional, focando em escalabilidade, performance e arquitetura de sistemas. Engenheiros de software são responsáveis por projetar infraestruturas que suportam milhões de usuários simultâneos.
As habilidades incluem arquitetura de microsserviços, DevOps, cloud computing, segurança de aplicações e otimização de performance. Conhecimento em containerização (Docker, Kubernetes) e CI/CD é cada vez mais exigido.
Engenheiros de software sênior são profissionais raros e muito bem remunerados, com oportunidades em grandes tech companies globais.
Sobre a área de Suporte Técnico
O Suporte Técnico é essencial para garantir a satisfação e retenção de clientes. Profissionais de suporte resolvem problemas técnicos, documentam soluções e identificam padrões que podem levar a melhorias no produto.
As principais habilidades incluem troubleshooting, atendimento ao cliente, documentação técnica, conhecimento de ITIL e ferramentas de ticketing (Zendesk, Freshdesk, Intercom).
O suporte técnico evoluiu de uma função reativa para proativa, com profissionais de alto nível atuando em Customer Engineering e Support Engineering.
Sobre a área de Engenheiro de Automação
O Engenheiro de Automação é o profissional responsável por projetar, desenvolver e implementar soluções que automatizam processos manuais e repetitivos em TI, infraestrutura, testes e operações. Ele combina conhecimento de programação com visão de DevOps e SRE para eliminar tarefas manuais e aumentar a eficiência operacional.
As principais habilidades incluem Infrastructure as Code (Terraform, Ansible, Pulumi), CI/CD (Jenkins, GitHub Actions, GitLab CI), automação de testes (Selenium, Cypress, Playwright), automação de rede (Netconf, SDN), RPA (UiPath, Power Automate) e scripting (Python, Bash, PowerShell). Conhecimento de Kubernetes, GitOps (ArgoCD, Flux) e plataforma de automação é diferencial.
Engenheiros de Automação em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem criar pipelines de deploy automatizados, infraestrutura auto-healing e plataformas internas de desenvolvimento (IDP). A área oferece oportunidades desde automation engineer júnior até automation architect e head of automation.
Comentários 0