Responsabilidades:
1. Analisar requisitos funcionais e técnicos, participando ativamente de reuniões com as equipes de produto, testes e infraestrutura.
2. Projetar, desenvolver e manter sistemas e aplicativos em Java, garantindo escalabilidade, segurança e desempenho.
3. Colaborar com equipes multidisciplinares (UX, QA, DevOps, DBA) para entregar soluções completas e integradas.
4. Realizar testes unitários, de integração e de desempenho, além de monitorar correções de bugs e otimizações de código.
5. Documentar processos, arquiteturas de software e melhores práticas, garantindo a manutenção adequada do conhecimento técnico.
6. Manter-se atualizado com as tendências tecnológicas, propondo constantemente melhorias e inovações no ambiente de desenvolvimento.
Requisitos:
1. Superior completo em Ciência da computação; Engenharia ou áreas afins;
2. Inglês intermediário;
3. Experiência em projetos Java (Java SE, Java EE ou Spring Framework).
4. Sólido entendimento de análise e modelagem de sistemas (UML, diagramas de classes, diagramas de sequência, etc.).
5. Familiaridade com bancos de dados relacionais (SQL) e não relacionais (NoSQL).
#J-18808-Ljbffr