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 Governança de TI
A Governança de TI é a área responsável por garantir que os recursos de tecnologia da informação sejam utilizados de forma estratégica, eficiente e em conformidade com as normas e regulamentações. Profissionais de governança de TI asseguram que a tecnologia suporte os objetivos do negócio de forma segura e confiável.
As principais habilidades incluem gestão de serviços de TI (ITIL), auditoria e compliance de TI, gestão de riscos, continuidade de negócios, recuperação de desastres, métricas e indicadores (SLAs, KPIs), e alinhamento estratégico entre TI e negócio. Frameworks como COBIT, ITIL, ISO 27001 e normas de compliance são essenciais.
Profissionais de Governança de TI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam ITSM, auditoria de TI e gestão de riscos. A área oferece oportunidades desde analista de governança até CIO/CTO, com foco em eficiência, conformidade, segurança e valor de negócio.
Sobre a área de QA e Testes
QA e Testes de Software são fundamentais para garantir a qualidade e confiabilidade de aplicações. Profissionais de QA garantem que o produto entregue atenda aos requisitos e esteja livre de defeitos críticos.
As principais habilidades incluem testes manuais e automatizados, Selenium, Cypress, Playwright, Postman, JMeter e conhecimento de pipelines CI/CD. Testes de performance e segurança são diferenciais.
Com a adoção de DevOps e deploy contínuo, a demanda por QAs automatizadores e SDETs continua crescendo.
Sobre a área de Agilidade
A área de Agilidade e Transformação Digital é fundamental para organizações que buscam eficiência e adaptação rápida. Profissionais de agile facilitam processos, eliminam gargalos e promovem cultura de melhoria contínua.
As principais certificações incluem CSM, PSM, SAFe, ICP e Kanban. Conhecimento de Scrum, Kanban, XP e frameworks ágeis é essencial, assim como soft skills de liderança e facilitação.
Agile coaches e Scrum Masters sênior são muito valorizados, especialmente em empresas de tecnologia que adotam metodologias ágeis em escala.
Sobre a área de Account Manager
O Account Manager é o profissional responsável por gerenciar e expandir o relacionamento com os clientes após a venda. Ele atua como parceiro estratégico, garantindo satisfação, retenção e crescimento da conta, conectando as necessidades do cliente com as soluções da empresa.
As principais habilidades incluem gestão de relacionamento, negociação, upsell e cross-sell, renovação de contratos, planejamento de contas, business reviews, análise de métricas (NPS, churn, LTV) e conhecimento de CRMs (Salesforce, HubSpot). Comunicação, empatia e visão de negócio são diferenciais fundamentais.
Account Managers em empresas de tecnologia e SaaS são muito valorizados, especialmente aqueles que conseguem aumentar a receita recorrente (MRR/ARR) através de expansão de contas e prevenção de churn. A área oferece oportunidades desde account executive até diretor de contas, com foco em relacionamento estratégico, crescimento de receita e sucesso do cliente.
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.