Empregos - Freelas
Modernização da API legado por meio do desenvolvimento de microserviços.
Publicado em 03 de abril de 2024 em TI e Programação
Estamos em busca de um profissional com vivência em desenvolvimento de software para conduzir a avaliação e implementação da migração da nossa API legada em Java Spring Boot para uma arquitetura de microserviços também em Java Spring Boot. O foco principal será a criação de um microserviço que possa ser facilmente reproduzido e que englobe funcionalidades como CRUDS, geração de relatórios, interface e gerenciamento de mídias.
O candidato ideal terá experiência com serviços web, arquitetura distribuída e criação de serviços escaláveis, além de sólidos conhecimentos em Java Spring Boot. Será responsável por liderar a transição para uma abordagem baseada em microserviços e garantir que a nova arquitetura atenda aos requisitos de escalabilidade, desempenho e manutenibilidade da nossa plataforma.
Implementação de Microserviços na Arquitetura Distribuída
O candidato perfeito deverá ser capaz de realizar uma análise aprofundada da API já existente, bem como desenvolver novos microserviços para complementar as funcionalidades atuais. Além disso, é essencial garantir a escalabilidade dos serviços, mantendo a compatibilidade com os sistemas atuais e documentando todos os processos para o suporte futuro da equipe de desenvolvimento.
Os requisitos para esta posição incluem experiência comprovada em Java Spring Boot e na arquitetura de microserviços, juntamente com a habilidade de documentar e explicar os processos técnicos envolvidos. É fundamental ter conhecimento em serviços web e na geração de relatórios a partir dos dados do sistema.
Desenvolvimento de Microserviços: Uma Abordagem Eficiente
O produto final a ser entregue neste projeto inclui um microserviço de API com funcionalidades diversas, como login com JWT, operações CRUD, emissão de relatórios com opção de filtro e classificação, gerenciamento de mídias (fotos e vídeos) e uma documentação técnica abrangente, que inclui treinamento para a equipe de desenvolvimento.
O frontend já foi desenvolvido em Next.js, integrado à API atual em Java. É imprescindível garantir a replicabilidade e a eficiência na instalação e configuração do ambiente de homologação no servidor da empresa, bem como realizar testes de performance para otimizar o sistema.
Microserviços: O Futuro da Arquitetura de Sistemas
Este é um projeto com início imediato e um prazo de 10 dias para execução. A equipe responsável pela transição para a arquitetura de microserviços deve estar preparada para enfrentar desafios e garantir a qualidade do produto final, atendendo às expectativas da empresa e dos usuários finais.
O conteúdo desse artigo foi ajustado pra uma melhor leitura! No site oficial do Workana onde está o projeto, você encontrará as informações originais. Aqui o link para esse projeto: https://www.workana.com/job/otimizar-e-criar-microservicos-baseado-em-uma-api-legado?ref=projects_1
Fonte: © Workana LLC