Bachelor's degree in IT or related fields., 3 to 5 years of experience in Full Stack development., Solid experience with Java, Spring Boot, and Vue.js., Knowledge of automated testing and continuous integration practices..
Key responsibilities:
Develop Full Stack applications focusing on Java, Spring Boot, Vue.js, and Node.js.
Write clean, efficient, and well-documented code following established technical standards.
Participate in defining solution architecture and conduct code reviews.
Support solution deployment, including testing and validation in staging and production environments.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
A Koopere é uma Cooperativa de Trabalho de Profissionais de Tecnologia da Informação e Serviços idealizada dentro dos princípios do Cooperativismo e estruturada integralmente dentro dos conceitos de Compliance deste segmento de organização. Dentre nossos propósitos e premissas, destacamos ser uma opção segura, atrativa e viável de fornecimento de profissionais qualificados a atender o exigente mercado de Tecnologia.
A Koopere está com oportunidade para projeto no GRUPO SUPERO.
Principais Responsabilidades
Executar o desenvolvimento Full Stack com foco em Java (18/21), Spring Boot, Vue.js, Node.js, Kotlin, Flyway, Jaspersoft e Docker;
Escrever código limpo, eficiente e bem documentado, seguindo padrões técnicos estabelecidos;
Participar da definição da arquitetura das soluções, junto ao time de desenvolvimento e DBA;
Realizar testes unitários, de caixa preta e automatizados, garantindo qualidade e estabilidade;
Atuar na revisão de código, contribuindo com boas práticas e padrões de desenvolvimento;
Realizar manutenção evolutiva e corretiva, bem como desenvolver novas funcionalidades em sistemas legados (monolíticos) e novos projetos com microsserviços;
Apoiar a implantação das soluções, incluindo testes e validações em ambientes de homologação e produção;
Pesquisar e propor novas tecnologias, contribuindo para a melhoria contínua da stack da equipe;
Participar ativamente das cerimônias ágeis (daily, planning, review), colaborando com o time técnico e demais áreas;
Realizar o levantamento e documentação de requisitos, quando necessário, utilizando Figma e abordagem híbrida de documentação;
Contribuir na definição técnica de requisitos e na elaboração de documentação de apoio ao desenvolvimento;
Atuar de forma colaborativa com equipes de QA, testes e analistas de negócio.
Tecnologias e Ferramentas Utilizadas
Front-end: Vue.js;
Back-end: Java 18/21 com Spring Boot, Node.js, Kotlin;
Banco de Dados: Oracle;
Mensageria: RabbitMQ;
Versionamento e migração: Flyway;
Relatórios: Jaspersoft;
Ambiente: Docker;
Integração/Entrega Contínua: Ferramentas de CI/CD;
Metodologias: Ágil (Scrum), com uso de Jira;
Design de requisitos: Figma.
Requisitos Obrigatórios
Formação superior completa em TI ou áreas correlatas;
03 a 05 anos de experiência em desenvolvimento de sistemas como Full Stack;
Experiência sólida com Java + Spring Boot, Vue.js, e desenvolvimento em ambientes com arquitetura monolítica e microsserviços;
Conhecimento e prática com testes automatizados, versionamento, e integração contínua;
Capacidade de buscar soluções técnicas e propor melhorias com visão crítica e foco em entrega.
Soft Skills Desejadas
Comunicação clara com equipe técnica e stakeholders;
Desejável estar cursando pós-graduação ou possuir certificação técnica na área;
Colaboração em equipe, troca de conhecimento e escuta ativa;
Organização, planejamento e foco em cumprimento de prazos;
Adaptabilidade para lidar com mudanças e aprender novas tecnologias;
Proatividade para sugerir melhorias e antecipar demandas;
Empatia e respeito no ambiente de trabalho.
Required profile
Experience
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.