Descrição da Vaga
As principais atribuições incluem:
- Projetar, desenvolver e implementar soluções de software robustas e escaláveis, utilizando as melhores práticas de desenvolvimento.
- Colaborar com equipes multidisciplinares para entender requisitos de negócios e propor soluções técnicas adequadas.
- Realizar a manutenção e otimização de sistemas existentes, garantindo a performance e a segurança das aplicações.
- Participar ativamente de revisões de código e fornecer feedback construtivo para outros desenvolvedores.
- Contribuir para a definição de padrões e processos de desenvolvimento, promovendo a melhoria contínua da equipe.
- Manter-se atualizado sobre novas tecnologias e tendências do setor, propondo inovações que possam agregar valor ao negócio.
O que você precisa ter:
- Sólida experiência em desenvolvimento FrontEnd, com domínio em React, micro front, BFF;
- Sólida experiência em desenvolvimento Java (17+), com forte domínio do ecossistema Spring (Spring Boot, spring data...);
- Conhecimento em análise de sistemas, integrações (APIs, filas, eventos) e conceitos básicos de arquitetura;
- Conhecimento em bancos de dados relacionais e não relacionais, incluindo Oracle e MongoDB;
- Conhecimento em plataformas de streaming distribuído de eventos (Apache Kafka);
- Familiaridade com práticas de desenvolvimento ágil e metodologias como Scrum ou Kanban;
- Habilidade em trabalhar com APIs RESTful e integração de sistemas;
- Experiência com ferramentas de versionamento de código, como Git.
Requisitos:
Diferenciais:
- Conhecimento/experiência em análise de sistemas;
- Conhecimento/atuação em core financeiro (Meios de pagamento, Conta PJ...);
Formação e engajamento desejáveis:
- Graduação Completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
- Participação em grupos de tecnologias ou envolvimento com algum tipo de comunidade.
- Capacidade de trabalhar de forma colaborativa em um ambiente dinâmico e em constante mudança;
- Habilidade para resolver problemas complexos e pensar criticamente sobre as soluções propostas;
- Perfil proativo, autônomo, resolutivo;
- Dinâmico para propor/aplicar soluções;
- Concepção colaborativa de produtos;
- Trabalha para seu autodesenvolvimento constante em tecnologia.
Categorias
Sobre a Empresa
Mais vagas na SoftDesign →Somos uma empresa especialista na jornada de inovação em soluções digitais, da ideia ao resultado. Aliamos experiência, visão estratégica e colaboração em um processo adaptativo que entrega os melhores produtos. Com 25 anos de experiência, já atendemos mais de 300 clientes nas Américas e Euro...[Ver Mais]
Informações Adicionais
O que oferecemos:
- Auxílio alimentação e mobilidade;
- Plano de saúde;
- Avaliações semestrais com a perspectiva de crescimento;
- Cultura de Feedback;
- Recesso maternidade/paternidade;
- Bônus por indicação;
- ZenKlub - duas sessões gratuitas por mês;
- Benefício Educação;
- Prêmio por tempo de casa;
- Escritório disponível para coworking em Porto Alegre(RS).
O que não pode faltar no seu CV na Gupy:
- Tecnologias utilizadas em cada projeto
- Versões específicas de linguagens e frameworks
- Metodologias aplicadas (Agile, Scrum, Kanban, etc.)
- Segmento da empresa em que atuou (ex: varejo, fintech, educação, saúde, etc.)
- Conquistas e entregas relevantes (ex: automações criadas, performance otimizada, impacto no negócio)
- Contexto técnico detalhado da atuação
Exemplo prático de como descrever uma experiência técnica:"Atuação como desenvolvedor back-end em projetos de uma fintech, utilizando Java 17 com Spring Boot 3. Desenvolvimento de microsserviços com arquitetura RESTful, integração com bases de dados PostgreSQL e MongoDB, e mensageria via Apache Kafka. Aplicação de testes automatizados com JUnit e Mockito. Participação em cerimônias ágeis (Scrum) e utilização de CI/CD com Jenkins e Docker."
Você será redirecionado para o site da empresa