Desenvolvedor (a) Backend Pleno
A Dexian, lançada em 2023, tem presença global e traz consigo quase 30 anos de experiência através de suas companhias legadas, principalmente da combinação da DISYS e Signature Consultants.
Iniciamos no Brasil 2007 como DISYS e, de lá para cá, conquistamos mais de 60 clientes de diferentes setores da economia. Como Dexian, passamos a ser uma das maiores empresas de soluções de staffing, soluções de TI e complementação de força de trabalho. Estamos liderando a indústria por meio de entrega de serviços exclusivos que combina escala global, projetos de serviço completo e agilidade tática para modernizar modelos de contratação. Apoiamos nossos clientes para encontrar a melhor maneira que seu gap de talentos seja endereçado, de maneira a suportar seu porcesso de transformação digital. Contamos com escritórios estrategicamente localizados em quatro grandes capitais: Curitiba (PR), Porto Alegre (RS), Rio de Janeiro (RJ) e São Paulo (SP). Assim, conseguimos nos manter próximos dos nossos clientes e consultores. Também somos uma Minority Owner Company e nos sentimos orgulhosos de termos nascido na diversidade."
Requisitos e qualificações:
Experiência com linguagens de Back End (Java, Kotlin) & framework Spring Boot.
Vivência em times ágeis (Scrum, Kanban, etc);
Experiência em desenvolvimento de microsserviços e integrações síncronas (APIs REST) e assíncronas (RabbitMQ e Kafka);
Banco de dados relacional Postgresql.
Conhecimento de Containers (Docker c/ Docker Compose) e Kubernetes;
Conhecimento e vivência em TDD, BDD, DDD e Arquitetura Hexagonal;
Experiência com IaaS (preferencialmente AWS)
Desejável conhecimento em Serverless (AWS Lambda);
Desejável experiência com CI/CD (Github Actions, ArgoCD);
Desejável experiência com monitoramento (New Relic);
Responsabilidade e atribuições:
Promover e contribuir com refinamentos técnicos e funcionais, garantindo a adesão a padrões de desenvolvimento e práticas recomendadas;
Fornecer orientação técnica e mentoria para outros membros do time. Participar ativamente do processo de code-reviews e ajudar os colegas nas decisões difíceis de design;
Desenvolver estratégias de integração que estejam alinhadas com os objetivos de negócios da organização;
Avaliar riscos de integração e desenvolver estratégias de mitigação, garantindo a segurança, disponibilidade e confiabilidade dos sistemas integrados;
Documentar arquiteturas, padrões de integração, decisões técnicas e manuais de boas práticas para manutenção e compreensão abrangente dos sistemas integrados;