Desenvolvedor Java Pleno


Código: 3831402, Data 18/09/2024 02:18



Descrição da Vaga

Atuar como desenvolvedor de equipes ágeis e lean, utilizando Scrum ou Kanban como métodos, com foco na constante evolução. Participar de todas as fases do processo de engenharia de software, desde o entendimento de requisitos, passando por desenvolvimento e testes, até a entrega em produção e resolução de eventuais problemas e defeitos. Desenvolver predominantemente na linguagem e na plataforma Java. Avaliar, juntamente ao time, novas tecnologias e frameworks. Participar ativamente de definições arquiteturais de software e de sistemas. Elaborar documentação técnica, sendo ela textual ou diagramática, conforme a necessidade para o entendimento das funcionalidades desenvolvidas. Auxiliar na construção de conhecimento da equipe, fomentando e participando de discussões técnicas, pair programming e coding dojos, por exemplo. Conhecimentos em design patterns e paradigmas de programação, principalmente Orientação a Objetos. Sólido conhecimento em algoritmos e estruturas de dados. Conhecimentos da plataforma Java e frameworks de mercado para desenvolvimento de sistemas Web (foco em back end). Familiaridade com o uso das tecnologias e dos padrões Java SE e Spring (DI, MVC e Repositories). Conhecimento de automação de testes: testes unitários, testes integrados e testes de componentes. Experiência em controle de versionamento com Git. Experiência com a construção de APIs REST. Conhecimento em DDD é um grande diferencial. Conhecimento de técnicas de Clean Code. Conhecimento nas práticas de desenvolvimento de distribuídas e de alta disponibilidade. Experiência com aplicações que utilizam cache distribuído (Memcached, Infinispan, Redis ou similares). Configuração e customização de ambientes com integração contínua e delivery contínuo utilizando o Jenkins. Vivência com um ou mais métodos ágeis de desenvolvimento: XP (principalmente as práticas de pair programming e TDD), Scrum e Kanban (ou variações Lean). Inglês - leitura e escrita intermediárias. Ensino Superior completo em Ci

Áreas / Subáreas

Informática

Cidade da vaga

São Paulo/SP