Desenvolvedor(A) Java Senior
frameworkdigital
Score da Vaga
100 pontosSomos a Framework! Evoluímos grandes marcas em todo o mundo com transformação digital e crescemos continuamente através de agilidade, design e tecnologia.
Fazer parte do nosso time é saber que a sua jornada será de desafios reais, de crescimento contínuo e de contato diário com referências em tecnologia. Vem com a gente!
*Todas as nossas vagas são abertas para PCDs!
Benefícios? É claro que temos!
🍝 Vale alimentação e refeição no cartão Sólides Benefícios com mais de R$ 1.200,00 mensais
💻 Auxílio home office no valor de R$ 150,00 mensais
🚗 Você decide entre vale-transporte ou vale-combustível, no caso de vagas híbridas e presenciais
🏥 Plano de saúde e auxílio odontológico de alta qualidade
❤️ Seguro de vida que cobre doenças ocupacionais
💸 Participação nos lucros
💪 Total Pass para se manter saudável
🌎 Trib Pass para trocar moedas digitais por hospedagens e passagens aéreas com cobertura mundial
👶 Licença maternidade estendida: 180 dias
👶 Licença paternidade estendida: 30 dias
🥦 Desconto em consultas nutricionais
🧠 Desconto em terapia online
🛍️ Clube de benefícios para quem gosta de comprar com descontos
💡 Knowledge transfer através do Frame KT
💵 Bonificação por indicação de novos colaboradores
E não paramos por aí!
🕗 Horário flexível
👕 No dress code
🍎 Nas pausas presenciais, fique à vontade para comer pães, bolos e frutas
💜 Ambiente leve, flexível e cultura colaborativa.
E qual será a sua missão na Framework?
-
Desenvolver e manter microsserviços e APIs RESTful em Java, com foco em alta performance, escalabilidade e disponibilidade.
-
Projetar soluções e arquiteturas de backend, aplicando boas práticas de engenharia de software, Clean Architecture, DDD e SOLID.
-
Modelar e otimizar bancos de dados relacionais e/ou não relacionais, garantindo eficiência, integridade e qualidade das consultas.
-
Atuar na integração entre sistemas, utilizando APIs, mensageria e trabalhando em conjunto com os times de Frontend e demais áreas.
-
Participar ativamente dos ritos ágeis, contribuindo para o cumprimento de sprints, metas e entregas do projeto.
O que é preciso para fazer parte do time?
-
Experiência sólida com Java 11/17+ e Spring, incluindo Spring Boot, Spring Data e Spring Security.
-
Experiência prática com bancos de dados relacionais e/ou NoSQL, como PostgreSQL, MySQL, Oracle, MongoDB e Redis.
-
Conhecimento de arquitetura de microsserviços, mensageria e APIs REST, utilizando tecnologias como Kafka, RabbitMQ e SQS.
-
Experiência com testes automatizados, utilizando JUnit e Mockito.
-
Conhecimento de CI/CD, Docker e plataformas em nuvem, como AWS, Azure ou GCP.
-
Experiência com metodologias ágeis, como Scrum e Kanban.
Será um diferencial se você:
-
Tiver experiência com projetos de alta disponibilidade, performance e escalabilidade.
-
Possuir forte visão crítica para identificação e resolução de problemas técnicos e gargalos.
-
Tiver facilidade para atuar em ambientes multidisciplinares, conectando decisões técnicas às necessidades do negócio.
A NOSSA EVOLUÇÃO É CRESCENTE!
E, para acompanhar esse crescimento, precisamos de pessoas que agreguem propondo ideias, soluções e desafios!
Gostou da oportunidade? Vamos juntos e faça parte da nossa história! 💜 #vempraframe
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.
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 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 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.
Sobre a área de People Analyst
O People Analyst é o profissional responsável por transformar dados de pessoas em insights estratégicos para tomada de decisão no RH. Ele combina conhecimentos de análise de dados com visão de gestão de pessoas para ajudar as organizações a entenderem métricas de workforce, turnover, engajamento e diversidade.
As principais habilidades incluem people analytics, workforce analytics, análise de turnover e retenção, métricas de RH (time-to-hire, cost-per-hire, e-NPS), visualização de dados (Power BI, Tableau, Visier), planejamento de workforce e análise de compensação. Conhecimento de estatística, SQL e ferramentas de people analytics é diferencial.
People Analysts em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem traduzir dados complexos de pessoas em insights acionáveis para estratégias de retenção, diversidade e crescimento. A área oferece oportunidades desde analista de RH até head of people analytics, com foco em data-driven people management.
Sobre a área de Branding
Branding é a área responsável por construir, gerenciar e fortalecer a identidade e o valor de uma marca no mercado. Profissionais de branding criam estratégias que definem como a marca é percebida pelo público, desde o logotipo até a experiência completa do cliente.
As principais habilidades incluem estratégia de marca, identidade visual, brand guidelines, posicionamento, naming, brand voice, pesquisa de mercado, brand equity e gestão de marca. Conhecimento de design gráfico (Figma, Illustrator, Photoshop), storytelling e experiência de marca é diferencial.
Profissionais de Branding em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam employer branding, digital branding e conseguem construir marcas fortes e memoráveis em mercados competitivos. A área oferece oportunidades desde designer de marca até diretor de brand, com foco em identidade, diferenciação e valor percebido.
Sobre a área de Scrum Master
O Scrum Master é o profissional responsável por facilitar a adoção do Scrum e de práticas ágeis dentro de times de desenvolvimento. Ele atua como servant leader, removendo impedimentos, promovendo melhoria contínua e garantindo que os eventos e cerimônias do Scrum aconteçam da melhor forma possível.
As principais habilidades incluem facilitação de eventos (sprint planning, daily, review, retrospective), gestão de backlog, coaching de time, mediação de conflitos e métricas ágeis (velocity, burndown, cycle time). Conhecimento de Jira, Trello, Azure DevOps e frameworks como Kanban, XP e SAFe é diferencial.
Scrum Masters em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem promover autonomia nos times, criar ambientes com segurança psicológica e liderar transformações ágeis em escala. A área oferece oportunidades desde scrum master júnior até agile coach, head of agile e diretor de transformação ágil.
Comentários 0