Profissional De Desenvolvimento Backend Java Sênior
radix
Score da Vaga
100 pontosA primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setores e indústrias. Cada projeto tem suas tecnologias, soluções e prazos e você terá oportunidade de atuar e experimentar diferentes desafios. Além da nossa atuação pelo Brasil, com escritório no Rio de janeiro, São Paulo e Belo Horizonte, temos também filiais nos Estados Unidos, fazendo com que a Radix se consolide cada vez mais como uma empresa global.
Quer fazer parte dessa história e transformar ideias e sonhos em realidade?
Como Profissional de Desenvolvimento Backend Java Senior você vai:
- Desenvolver e manter componentes de software, aplicando boas práticas de codificação, testes e segurança.
- Identificar problemas, propor soluções e contribuir para a melhoria contínua dos processos e da arquitetura dos sistemas.
- Documentar processos e atuar com autonomia, inclusive em entregas complexas com múltiplas dependências.
- Monitorar o desempenho das aplicações, acompanhar tendências de mercado, seguir rigorosamente práticas de segurança e participar ativamente de treinamentos, demonstrando proatividade e espírito colaborativo.
- Entender a importância dos processos do time, além de conseguir já seguir todos os processos.
- Proporcionar treinamento de desenvolvimento (principalmente técnico) aos integrantes da equipe iniciante, conforme necessário.
Para essa vaga, você deve ter:
- Experiência sólida com Java e Spring Boot, incluindo versões LTS como Java 11, 17 e 21, além de familiaridade com Java 25 e Spring Boot 4.
- Experiência com modernização de aplicações Java legadas e ambientes baseados em JBoss EAP.
- Experiência com arquitetura de microsserviços, separação de domínios e princípios de Arquitetura Hexagonal.
- Capacidade de realizar System Design, considerando escalabilidade, disponibilidade, segurança, resiliência, desempenho e custos.
- Experiência com Design Patterns, princípios SOLID, Clean Code e boas práticas de engenharia de software.
- Experiência com APIs REST, documentação OpenAPI/Swagger, versionamento e evolução de contratos.
- Experiência com integrações síncronas e assíncronas, mensageria e arquitetura orientada a eventos.
- Conhecimento de Azure API Management, ActiveMQ e Azure Event Hubs, ou experiência equivalente com Kafka e RabbitMQ.
- Conhecimento de padrões de resiliência, como retry com backoff, circuit breaker, timeout, idempotência e Dead Letter Queue.
- Experiência com testes unitários, de integração e de contrato utilizando JUnit, mocks e ferramentas equivalentes.
- Experiência com cobertura de código, Quality Gates, SonarQube e revisão técnica de código.
- Experiência com bancos de dados relacionais, principalmente PostgreSQL, incluindo modelagem, transações, índices e otimização de consultas.
- Conhecimento de Oracle para cenários de sustentação e migração para PostgreSQL.
- Conhecimento de Redis para cache e bancos NoSQL, como Azure Cosmos DB, quando aplicáveis ao caso de uso.
- Experiência com evolução automatizada de esquemas de banco de dados utilizando Flyway.
- Experiência com Microsoft Azure e serviços como AKS, Azure Container Registry, Key Vault, PostgreSQL Flexible Server, Event Hubs, Application Insights e Azure Monitor.
- Experiência com Docker, Kubernetes, Helm ou Kustomize e arquivos de configuração YAML.
- Conhecimento de health checks, configuração de recursos, namespaces, RBAC, Network Policies e práticas de segurança para containers.
- Experiência com Git, Azure DevOps, Pull Requests, políticas de branches e pipelines de CI/CD declarativas em YAML.
- Conhecimento de infraestrutura como código utilizando Terraform.
- Experiência com autenticação e segurança, incluindo Microsoft Entra ID, OAuth 2.0, OpenID Connect, JWT, TLS, criptografia, técnicas seguras de hash e gestão de segredos.
- Experiência com observabilidade, incluindo logs estruturados, métricas, tracing distribuído e correlação de requisições.
- Conhecimento de OpenTelemetry, Application Insights, Azure Monitor, Prometheus e Grafana, ou ferramentas equivalentes como Datadog, New Relic e Dynatrace.
- Experiência com análise de incidentes, troubleshooting e diagnóstico de problemas de desempenho em ambientes produtivos.
- Experiência com metodologias ágeis, como Scrum e Kanban.
- Experiência com desenvolvimento assistido por IA, automação e ferramentas como GitHub Copilot ou Cursor, aplicando critérios de segurança, revisão e qualidade.
Será considerado diferencial:
- Experiência com migração de WebLogic para JBoss EAP.
- Experiência com migração de Oracle para PostgreSQL.
- Conhecimento de Apache Camel e Enterprise Integration Patterns.
- Experiência com plataformas de containers baseadas em Kubernetes, incluindo AKS e Azure Red Hat OpenShift (ARO).
- Experiência com deploy, configuração e operação de aplicações no ARO, incluindo Projects/Namespaces, Routes, Services, ConfigMaps, Secrets, health checks, RBAC e gerenciamento de recursos.
- Conhecimento de Docker/OCI, Kubernetes, OpenShift, Helm ou Kustomize e arquivos YAML.
- Conhecimento de segurança no OpenShift, incluindo Security Context Constraints (SCC), execução sem privilégios, Service Accounts, Network Policies e gestão segura de segredos.
- Experiência com observabilidade e troubleshooting de aplicações executadas em AKS ou ARO.
- Experiência com pipelines de CI/CD para build, análise de segurança e publicação de imagens no Azure Container Registry, com implantação automatizada no AKS ou ARO.
- Experiência com sistemas industriais e integrações entre ambientes OT e IT.
Benefícios:
- Assistência Médica Nacional (para o titular e dependentes, com quarto privativo)
- Assistência odontológica nacional (para o titular e dependentes)
- Vale refeição / alimentação flexível
- Auxílio home office
- Day off (no mês do aniversário)
- Wellhub (antigo Gympass)
- Licença Maternidade (6 meses) e Paternidade (20 dias) estendidas
- Auxílio creche para filhos de até 3 anos (por filho)
- Apoio em saúde mental com a Wellz
- Clube de Vantagens com descontos em diversos parceiros
- Convênio com instituições de ensino e cursos de idioma
- Desenvolvimento Profissional (Universidade Corporativa)
- Parceria com empresa de coworkings no Brasil
- Programa de Qualidade de Vida e Bem-Estar
- Médico consultor para acompanhamento de radixers
- Planos de incentivos
A Radix está sempre no topo das Melhores Empresas para se trabalhar porque:
- Temos profissionais comprometidos, dedicados, curiosos e inovadores.
- O espírito de equipe é a nossa maior força. Trabalhamos de forma cooperativa e sabemos que estamos juntos, remando na mesma direção.
- Temos um ambiente diverso, que valoriza equidade e inclusão.
- Nossa jornada de trabalho é flexível e em quase todos os projetos é possível trabalhar de qualquer lugar do Brasil.
- Valorizamos o bem-estar e o cuidado com as nossas pessoas, com programas de apoio à saúde mental, psiquiatra e médico consultor disponíveis.
Curtiu?
#VemPraRadix
Código da Vaga: 54ce
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.
Sobre a área de Relações Públicas
A área de Relações Públicas (RP) é focada na gestão da reputação, imagem e comunicação de uma organização com seus diversos públicos de interesse (como clientes, investidores, colaboradores, mídia e comunidade). Profissionais de RP desenvolvem estratégias de comunicação corporativa, gerenciam o relacionamento com a imprensa (assessoria de imprensa), organizam eventos institucionais e atuam na prevenção e gestão de crises de imagem.
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 Cloud Solutions
A área de Cloud Solutions é responsável por projetar, implementar e gerenciar infraestrutura e serviços em nuvem (AWS, Azure, GCP) para empresas. Profissionais de cloud arquitetam soluções escaláveis, seguras e otimizadas em custo, desde migrações de data centers até arquiteturas serverless e multi-cloud.
As principais habilidades incluem IaC (Terraform, CloudFormation), containers (Docker, Kubernetes), serverless (Lambda, Cloud Functions), bancos de dados gerenciados (RDS, DynamoDB, BigQuery), redes cloud (VPC, CDN, load balancer) e segurança (IAM, WAF, KMS). Conhecimento de FinOps, cloud governance e certificações AWS/Azure/GCP é diferencial.
Profissionais de Cloud Solutions em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquiteturas multi-cloud, FinOps e conseguem otimizar custos enquanto mantêm performance e segurança. A área oferece oportunidades desde cloud engineer até cloud solutions architect, head of cloud e chief cloud architect.
Sobre a área de Fotografia
A área de Fotografia engloba a captura, edição e tratamento de imagens estáticas para fins comerciais, publicitários, editoriais ou artísticos. Profissionais desse setor dominam técnicas de iluminação, composição visual, operação de câmeras e lentes, além do uso de softwares especializados de edição e pós-processamento como Adobe Photoshop e Lightroom.
Sobre a área de Atendimento
A área de Atendimento ao Cliente / Relacionamento é essencial para garantir a satisfação, retenção e o bom relacionamento com os clientes. Profissionais dessa área são a principal interface de comunicação, lidando com dúvidas, solicitações, feedback e garantindo uma experiência de alta qualidade no dia a dia. Habilidades em comunicação, resolução de problemas, empatia e paciência são indispensáveis.
Sobre a área de Blockchain
A área de Blockchain envolve o desenvolvimento e a implementação de registros distribuídos e seguros de transações (ledgers). Profissionais dessa área trabalham com o desenvolvimento de smart contracts (contratos inteligentes), criptografia, algoritmos de consenso e plataformas como Ethereum, Hyperledger e Solana, garantindo segurança e descentralização para diversos tipos de aplicações.
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.