Desenvolvedor FullStack Pleno – Java/Angular

IDS DESENVOLVIMENTO DE SOFTWARE

A IDS Software e Assessoria é uma entidade dedicada à Gestão Pública, comprometida com a inovação tecnológica e a oferecer serviços de alta qualidade de maneira humanizada.
Já pensou no impacto transformador que o seu trabalho pode ter?
Na IDS, impactar vidas não é apenas uma aspiração, é uma missão que se torna realidade!

Descrição das atividades:

  • Trabalhar em colaboração com uma equipe multidisciplinar, incluindo analistas de qualidade, designers UI/UX, analistas de requisitos e negócios e lideranças, para garantir alinhamento com os objetivos do negócio.
  • Analisar as estórias definidas pela análise e dividi-las em sub-tarefas no sistema de gerenciamento;
  • Codificação das tarefas definidas no sistema de gerenciamento;
  • Projetar o sistema e aplicação através das informações fornecidas pela área de analise, desenvolvendo o layout de telas e relatórios;
  • Modelar bancos de dados das aplicações de acordo com os critérios já definidos;
  • Executar testes das suas atividades para assegurar que os sistemas estão funcionando corretamente;
  • Documentar e manter atualizado os dados de suas atividades (exemplo JIRA), visando a atualização de todos os envolvidos no desenvolvimento;
  • Realizar manutenção nos sistemas existentes;
  • Aplicar princípios de design como SOLID, promovendo boas práticas de código e organização.
  • Realizar revisões de códigos e gerenciar controle de versão com GIT.
  • Garantir a qualidade, performance e segurança dos softwares por meio de desenvolvimento orientado a testes (TDD), revisando e escrevendo testes automatizados (JUnit, Mockito).
  • Seguir pipelines de CI/CD para entregas contínuas e eficientes.
  • Atuar proativamente na resolução de problemas, na manutenção e na evolução das soluções, promovendo inovações tecnológicas para melhorar os processos internos.
  • Trabalhar para o atendimento dos indicadores individuais e coletivos da IDS;

Requisitos Obrigatórios:

  • Ensino superior completo ou cursando em Tecnologia da Informação, Análise de Sistemas, Ciências da Computação, Engenharia da Computação ou áreas correlatas;
  • Experiência Profissional;
  • Experiência em desenvolvimento com Java/Angular;
  • Proficiência no ecossistema Spring (Spring Boot, Spring Security, Spring Cloud, etc.) e Quarkus;
  • Experiência com bancos de dados relacionais (PostgreSQL) e não relacionais (MongoDB);
  • Experiência em desenvolvimento de APIs REST e microserviços;
  • Conhecimento em soluções de mensageria como Kafka e RabbitMQ;
  • Experiência com metodologias ágeis ou tradicionais como Scrum e Kanban;
  • Vivência em testes unitários e automatizados (JUnit, Mockito).

O que pode diferenciar você:

  • Experiência com observabilidade (Grafana Loki, logs, monitoramento e análise de performance).
  • Conhecimento em design patterns e Clean Code.
  • Vivência em metodologias ágeis, como Scrum e Kanban.
  • Familiaridade com TDD.
  • Implementação de pipelines de CI/CD.
  • Experiência em controle de versão com GIT.

Lembre-se!
Acreditamos que a tecnologia pode ser um poderoso instrumento para melhorar a qualidade de vida das pessoas. Venha fazer parte do nosso time e ajude-nos a construir um futuro melhor!

#J-18808-Ljbffr