Detalhes do Cargo
Projetar, desenvolver e manter aplicações web escaláveis, integrando front-end e back-end. Realizar a análise de tarefas e planejar o desenvolvimento de software; Participação ativa em cerimônias ágeis; Criação de testes unitários, garantindo que o software seja mantido com qualidade; Realizar o desenvolvimento de tarefas, utilizando tecnologias como Java, Springboot, MySQL e AngularJs, buscando utilizar boas práticas de programação; Colaborar com o avanço da equipe, trabalhando com outros desenvolvedores, designers, gerentes de projetos e outras pessoas envolvidas no desenvolvimento de software.
Experiência sólida como Desenvolvedor(A) Full Stack; Sólido conhecimento em JAVA 8+; Conhecimento em SQL; Conhecimento em Javascript, HTML 5 e CSS; Conhecimento em Spring; Experiência com sistemas em geral (operacionais, empresariais, de informação e ERP).
Conhecimento em APIs em REST; Vivência com Metodologias ágeis (Scrum, kanban); Habilidade com Microsserviços; Conhecimento em React; Conhecimento em AngularJs; Habilidade com Design Patterns; Desenvolvimento Orientado a Testes (TDD); Experiência com AWS.