A Extreme Digital Solutions é uma empresa jovem, fundada em 2014, antenada nas mais modernas tendências e tecnologias.
Temos como missão tornar negócios mais simples e eficientes, e, na nossa essência, a busca e integração de soluções para as mais complexas e diversas necessidades dos negócios de nossos clientes.
Ao longo desse tempo atingimos a marca de 1000 colaboradores no Brasil e temos na bagagem centenas de projetos desafiadores, com uso intenso de inteligência artificial, e uma visão sempre cuidadosa com a experiência do usuário e sucesso do cliente.
Um papel na EDS é uma oportunidade para fazer parte de algo diferenciado. Somos uma empresa que não tem medo de assumir riscos e inovar. Sim, somos aventureiros e gostamos disso!
Nosso time de talentos tem espaço para você que quer crescer e entregar resultados surpreendentes!
O que você fará?
Habilidades Técnicas:Java (avançado) Experiência sólida no desenvolvimento de soluções escaláveis e de alta performance com Java.Spring Framework Expertise em Spring Boot, Spring Security, Spring Data, e Spring Cloud para arquitetar microsserviços e sistemas distribuídos.Arquitetura de Microsserviços Conhecimento profundo na criação, implementação e orquestração de microsserviços.Integração de APIs RESTful Experiência em design, documentação (Swagger, OpenAPI) e integração de APIs.Ferramentas de Mensageria Experiência com Kafka ou outras plataformas de mensageria.Contêineres e Orquestração Familiaridade com Docker e Kubernetes para deployment de aplicações.
Habilidades Arquiteturais:Design de Software Capacidade de definir e manter a arquitetura de sistemas complexos e de alto desempenho.Padrões de Arquitetura Conhecimento de padrões como DDD (Domain-Driven Design), CQRS, e Event-Driven Architecture.Experiência com AOP (Aspect-Oriented Programming) Usada para auditoria, logging, e cross-cutting concerns.Desempenho e Escalabilidade Projetar sistemas para alto volume de acessos e baixa latência, com experiência em técnicas de otimização.
Qual bagagem você deve trazer?
Banco de Dados Conhecimento de bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL.
Ferramentas de Observabilidade Conhecimento de monitoramento e tracing (Prometheus, Grafana, Micrometer, OpenTelemetry).
Segurança Implementação de práticas de segurança, como autenticação/autorização com OAuth2, JWT, e criptografia.
Experiências que realmente nos encantam
Gestão de Times Liderança técnica, orientação a desenvolvedores, e capacidade de revisar código e decisões de design.