Description
The first thing you need to know is that you won't fall into a routine here. Radix develops solutions for companies in different sectors and industries. Each project has its own technologies, solutions, and deadlines, and you will have the opportunity to work on and experience different challenges. In addition to our operations in Brazil, with offices in Rio de Janeiro, São Paulo, and Belo Horizonte, we also have branches in the United States, which is helping Radix consolidate itself as a **global** company.
Do you want to be part of this story and turn ideas and dreams into reality?
**As a Senior Java Backend Development Professional, you will:**
* Develop and maintain software components, applying best practices for coding, testing, and security.
* Identify problems, propose solutions, and contribute to the continuous improvement of processes and system architecture.
* Document processes and work autonomously, including in complex deliveries with multiple dependencies.
* Monitor application performance, keep up with market trends, strictly follow security practices, and actively participate in training, demonstrating proactivity and a collaborative spirit.
* Understand the importance of team processes, as well as being able to follow all processes.
* Provide development training (mainly technical) to junior team members as needed.
**For this position, you must have:**
* Solid experience with Java and Spring Boot, including LTS versions such as Java 11, 17, and 21, as well as familiarity with Java 25 and Spring Boot 4\.
* Experience with modernizing legacy Java applications and JBoss EAP-based environments.
* Experience with microservices architecture, domain separation, and Hexagonal Architecture principles.
* Ability to perform System Design, considering scalability, availability, security, resilience, performance, and costs.
* Experience with Design Patterns, SOLID principles, Clean Code, and software engineering best practices.
* Experience with REST APIs, OpenAPI/Swagger documentation, versioning, and contract evolution.
* Experience with synchronous and asynchronous integrations, messaging, and event-driven architecture.
* Knowledge of Azure API Management, ActiveMQ, and Azure Event Hubs, or equivalent experience with Kafka and RabbitMQ.
* Knowledge of resilience patterns, such as retry with backoff, circuit breaker, timeout, idempotency, and Dead Letter Queue.
* Experience with unit, integration, and contract testing using JUnit, mocks, and equivalent tools.
* Experience with code coverage, Quality Gates, SonarQube, and technical code review.
* Experience with relational databases, mainly PostgreSQL, including modeling, transactions, indexes, and query optimization.
* Knowledge of Oracle for support scenarios and migration to PostgreSQL.
* Knowledge of Redis for caching and NoSQL databases, such as Azure Cosmos DB, when applicable to the use case.
* Experience with automated database schema evolution using Flyway.
* Experience with Microsoft Azure and services such as AKS, Azure Container Registry, Key Vault, PostgreSQL Flexible Server, Event Hubs, Application Insights, and Azure Monitor.
* Experience with Docker, Kubernetes, Helm, or Kustomize, and YAML configuration files.
* Knowledge of health checks, resource configuration, namespaces, RBAC, Network Policies, and container security practices.
* Experience with Git, Azure DevOps, Pull Requests, branch policies, and declarative CI/CD pipelines in YAML.
* Knowledge of infrastructure as code using Terraform.
* Experience with authentication and security, including Microsoft Entra ID, OAuth 2\.0, OpenID Connect, JWT, TLS, encryption, secure hashing techniques, and secret management.
* Experience with observability, including structured logs, metrics, distributed tracing, and request correlation.
* Knowledge of OpenTelemetry, Application Insights, Azure Monitor, Prometheus, and Grafana, or equivalent tools such as Datadog, New Relic, and Dynatrace.
* Experience with incident analysis, troubleshooting, and diagnosing performance issues in production environments.
* Experience with agile methodologies, such as Scrum and Kanban.
* Experience with AI-assisted development, automation, and tools such as GitHub Copilot or Cursor, applying security, review, and quality criteria.
**The following will be considered a plus:**
* Experience with migration from WebLogic to JBoss EAP.
* Experience with migration from Oracle to PostgreSQL.
* Knowledge of Apache Camel and Enterprise Integration Patterns.
* Experience with Kubernetes-based container platforms, including AKS and Azure Red Hat OpenShift (ARO).
* Experience with deploying, configuring, and operating applications on ARO, including Projects/Namespaces, Routes, Services, ConfigMaps, Secrets, health checks, RBAC, and resource management.
* Knowledge of Docker/OCI, Kubernetes, OpenShift, Helm, or Kustomize, and YAML files.
* Knowledge of security in OpenShift, including Security Context Constraints (SCC), unprivileged execution, Service Accounts, Network Policies, and secure secret management.
* Experience with observability and troubleshooting of applications running on AKS or ARO.
* Experience with CI/CD pipelines for building, security analysis, and publishing images to Azure Container Registry, with automated deployment to AKS or ARO.
* Experience with industrial systems and integrations between OT and IT environments.
**Benefits:**
* National Medical Assistance (for the holder and dependents, with private room)
* National Dental Assistance (for the holder and dependents)
* Flexible meal/food voucher
* Home office allowance
* Day off (in the month of your birthday)
* Wellhub (formerly Gympass)
* Extended Maternity Leave (6 months) and Paternity Leave (20 days)
* Childcare allowance for children up to 3 years old (per child)
* Mental health support with Wellz
* Benefits Club with discounts from various partners
* Partnership with educational institutions and language courses
* Professional Development (Corporate University)
* Partnership with a coworking company in Brazil
* Quality of Life and Well\-Being Program
* Consulting doctor for monitoring radixers
* Incentive plans
**Radix is always at the top of the Best Companies to Work For because:**
* We have committed, dedicated, curious, and innovative professionals.
* Team spirit is our greatest strength. We work cooperatively and know that we are together, rowing in the same direction.
* We have a diverse environment that values equity and inclusion.
* Our working hours are flexible, and in almost all projects, it is possible to work from anywhere in Brazil.
* We value well\-being and care for our people, with programs for mental health support, psychiatry, and a consulting doctor available.
**Did you like it?**
**\#VemPraRadix**
**Job Code: 54ce**