Sobre a oportunidade
Sobre a vaga Estamos buscando um Desenvolvedor Java Sênior para atuar na liderança técnica de iniciativas de desenvolvimento, definição de arquiteturas e modernização de sistemas em ambientes cloud. A posição é para atuação remota, em regime CLT. Responsabilidades Liderar tecnicamente iniciativas…
Responsabilidades
Liderar tecnicamente iniciativas de desenvolvimento. Definir arquiteturas e padrões de desenvolvimento. Realizar code reviews e mentorar desenvolvedores. Garantir escalabilidade, performance e segurança das aplicações. Atuar na modernização de sistemas e migração para ambientes cloud. Colaborar com equipes multidisciplinares.
Requisitos
5+ anos de experiência na carreira Docker Spring Boot Spring Security Kubernetes Spring Data JPA Java 17 APIs REST Kafka Arquitetura de Microsserviços Spring Cloud Conhecimentos Desejáveis AWS Prometheus GitHub Actions JUnit Redis Oracle SQL Server Azure OAuth2 Dynatrace JWT Mockito Design Patterns OpenID Connect RabbitMQ OpenShift Grafana SonarQube Jenkins SOLID Azure Service Bus Azure DevOps PostgreSQL GCP MongoDB Application Insights Tarefas e Responsabilidades
Java 17+ (ou superior). Spring Boot, Spring Cloud, Spring Security e Spring Data JPA. Arquitetura de Microsserviços e APIs REST. Design Patterns e princípios SOLID. Bancos de dados relacionais (Oracle, SQL Server, PostgreSQL) e NoSQL (MongoDB, Redis). Mensageria (Kafka, RabbitMQ ou Azure Service Bus). Docker, Kubernetes e OpenShift. CI/CD com Azure DevOps, GitHub Actions ou Jenkins. Testes unitários, integração e qualidade de código (JUnit, Mockito, SonarQube). Observabilidade e monitoramento (Grafana, Prometheus, Dynatrace, Application Insights). Segurança de aplicações (OAuth2, JWT, OpenID Connect). Cloud Computing (Azure, AWS ou GCP). Modelo de trabalho e local A vaga é 100% remota, com contratação CLT, permitindo atuação de qualquer lugar do Brasil.