Desenvolvedor backend kotlin - sênior
Summary
Senior backend developer role: build and maintain Kotlin/Spring BFF services with AWS (SQS, S3), MongoDB, PostgreSQL and Redis, using event-driven architecture, TDD/DDD practices and Git Flow. Day to day involves coding, unit/functional/performance tests, resolving production incidents and instrumenting apps, following client-defined processes.
Hard Skills:
- Experiência com desenvolvimento em Kotlin;
- Experiência com Framework Spring;
- Experiência no desenvolvimento e manutenção de arquiteturas BFF (Backend for Frontend);
- Conhecimento em boas práticas de desenvolvimento de software, incluindo TDD, DDD e Clean Code;
- Experiência com metodologias ágeis, como Scrum e Kanban;
- Conhecimento em serviços AWS, especialmente SQS e S3;
- Experiência com bancos de dados MongoDB, PostgreSQL e Redis;
- Aplicação de testes unitários;
- Controle de versão utilizando Git Flow;
- Experiência com arquitetura orientada a eventos.
Soft Skills:
- Comunicação clara e objetiva;
- Espírito colaborativo e facilidade para resolução de conflitos;
- Capacidade de atuar em equipes ágeis e multidisciplinares;
- Criatividade e proatividade para identificar oportunidades e propor soluções.
Diferenciais:
- Experiência com Docker;
- Conhecimento em JavaScript;
- Experiência com a plataforma Apigee.
• Preocupar-se com o produto desenvolvido, em todo seu ciclo de vida (desde a concepção da funcionalidade até a manutenção dela);
• Disponibilização de serviços vinculados ao produto;
• Solucionar problemas técnicos (bugs/incidentes/análises);
• Seguir políticas e processos definidos pelo cliente;
• Codificar testes unitários, funcionais, performance, seguindo diretrizes do time;
• Resolver problemas em produção em incidentes que impactam os clientes;
• Instrumentar as aplicações para extração de informações de performance, logs de funcionamento e métricas.