Sólida experiência em desenvolvimento Full Stack, utilizando Java 8 ou superiores, JavaScript, HTML/CSS e SQL, com Spring Boot e React.
Experiência no desenho, desenvolvimento e manutenção de arquiteturas e integrações, incluindo serviços REST e SOAP, aplicando boas práticas como Clean Code, TDD, DDD e BDD.
Forte atuação em qualidade de software, com experiência em testes unitários, E2E e de performance (JUnit, Mockito, Cypress, JMeter, K6).
Vivência com práticas de DevOps e CI/CD, utilizando Git, Docker, Maven/Gradle, GitLab CI e Kubernetes, contribuindo para automação e estabilidade dos ambientes.
Responsabilidades e atribuições:
Desenvolver, evoluir e manter aplicações com foco em escalabilidade, eficiência e confiabilidade.
Garantir a manutenibilidade e qualidade do código, aplicando boas práticas de desenvolvimento e arquitetura.
Colaborar ativamente no planejamento, especificação e definição técnica das evoluções e manutenções das soluções.
Participar das estimativas, análises de impacto e validação de esforço para evolução e sustentação dos sistemas.
Atuar com foco na sustentabilidade das soluções, considerando performance, segurança e custo operacional.
Ser corresponsável pela qualidade do produto entregue, participando de revisões de código, testes e melhorias contínuas.
Elaborar e manter a documentação técnica dos sistemas desenvolvidos.
Documentar análises técnicas e decisões arquiteturais, justificando escolhas tecnológicas nas novas versões e melhorias entregues.