Desenvolvedor FullStack Pleno - Java/Angular - Presencial (Pato Branco/PR)
Descrição da Vaga
? **Faça a Tecnologia Impactar Vidas na Gestão Pública** A IDS Software e Assessoria é uma entidade dedicada à **Gestão Pública**, comprometida com a inovação e em 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! Buscamos um(a) desenvolvedor(a) apaixonado(a) por **Clean Code, Arquitetura de Microserviços e Qualidade de Software** para atuar na manutenção e evolução de soluções críticas. O Desafio: Qual será o seu papel? Você será o pilar técnico na evolução das nossas soluções, garantindo a performance, a segurança e a escalabilidade dos sistemas que transformam a gestão pública. Seu foco será na excelência do código e na entrega contínua. 1\. Arquitetura e Desenvolvimento Back\-end * **Codificação de Alta Qualidade:** Codificar tarefas, aplicar princípios de design como **SOLID**, e promover **boas práticas de código e organização**. * **Ecossistema Moderno:** Atuar com proficiência no **ecossistema Spring (Spring Boot, Spring Security, Spring Cloud)** e **Quarkus**. * **Dados e Integração:** Modelar **bancos de dados** (relacionais como PostgreSQL e não relacionais como MongoDB) e trabalhar com soluções de **mensageria** (Kafka e RabbitMQ). * **Microserviços:** Desenvolver e manter **APIs REST e arquiteturas de microserviços**. * **Evolução:** Atuar proativamente na **resolução de problemas, manutenção e evolução** das soluções, propondo inovações tecnológicas. 2\. Qualidade, Testes e Processos * **Garantia da Qualidade:** **Garantir a qualidade, performance e segurança** dos softwares por meio de **Desenvolvimento Orientado a Testes (TDD)**, revisando e escrevendo testes automatizados (**JUnit, Mockito**). * **Processos de Engenharia:** Realizar **revisões de códigos** (Code Review) e gerenciar controle de versão com **GIT**. * **Entrega Contínua:** Seguir e otimizar **pipelines de CI/CD** para entregas contínuas e eficientes. * **Planejamento:** Analisar estórias e dividi\-las em sub\-tarefas no sistema de gerenciamento (ex: JIRA). 3\. Colaboração e Documentação * **Multidisciplinaridade:** Trabalhar em colaboração com uma equipe multidisciplinar (Analistas de Qualidade, UI/UX, Requisitos e Lideranças) para alinhar as entregas aos objetivos do negócio. * **Documentação:** Documentar e manter atualizados os dados das suas atividades, garantindo a rastreabilidade e a comunicação no time. ? Requisitos Essenciais para o Desafio * **Formação:** Ensino superior completo ou cursando em TI, Análise de Sistemas, Ciência da Computação, Engenharia da Computação ou áreas correlatas. * **Experiência Profissional Comprovada** em desenvolvimento. * **Proficiência em Java/Angular e Ecossistema Spring** (Spring Boot, Security, Cloud) e **Quarkus**. * Experiência com **PostgreSQL e MongoDB**. * Conhecimento em soluções de **mensageria** (Kafka e RabbitMQ). * Vivência em **testes unitários e automatizados (JUnit, Mockito)**. ✨ O que Fará Você se Destacar (Diferenciais) * Domínio de **Clean Code** e **Design Patterns**. * Experiência com **observabilidade** (Grafana, Loki, logs, monitoramento). * Familiaridade ou experiência na **implementação de pipelines de CI/CD**. * Vivência prática com **metodologias ágeis** (Scrum e Kanban). ? Venha Transformar o Futuro! 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!
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev