Estamos contratando: DESENVOLVEDOR FULL STACK JAVA/ANGULAR SÊNIOR
O que você vai fazer:
Atuar simultaneamente em dois contextos técnicos distintos. Evolução de sistemas modernos baseados em Java com Spring Boot e sustentação, refatoração e migração de sistemas Java legados. O profissional deverá transitar entre arquiteturas monolíticas antigas e arquiteturas modernas orientadas a serviperacional e evolução tecnológica.
Atividades:
• Desenvolvimento Full Stack em aplicações web corporativas
• Desenvolvimento de frontend utilizando Angular
• Manutenção corretiva e evolutiva de sistemas Java legados
• Refatoração e migração gradual de código legado para arquitetura moderna
• Implementação de novas funcionalidades em Spring Boot
• Análise e correção de incidentes em produção
• Atendimento de melhorias solicitadas pelas áreas de negócio
• Análise técnica de requisitos e definição de soluções
• Participação em estimativas e planejamento técnico
• Apoio na definição e evolução da arquitetura dos sistemas
• Escrita e otimização de consultas T-SQL
• Criação e manutenção de Stored Procedures, Functions, Views e Triggers
• Testes, validação e garantia de qualidade das entregas
• Documentação técnica dos artefatos de desenvolvimento
• Suporte ao usuário em regras de negócio quando necessário
O que você precisa ter:
• Ensino superior completo em Computação ou áreas correlatas;
• Experiência prática com Java em ambientes legados e modernos;
• Experiência com Spring Boot;
• Experiência com frameworks Java legados, como Struts ou JSF;
• Experiência em desenvolvimento frontend com Angular;
• Conhecimento sólido de orientação a objetos e padrões de projeto;
• Conhecimento em desenvolvimento web Full Stack;
• Domínio de T-SQL, incluindo procedures, functions, triggers e tuning de consultas;
• Experiência com bancos relacionais em ambiente corporativo;
• Experiência com servidores de aplicação J2EE ou servlet containers;
• Utilização prática de ferramentas de Inteligência Artificial para apoio ao desenvolvimento, análise de código, geração de testes e aumento de produtividade.
Diferenciais:
• Experiência em projetos de modernização ou migração de legado;
• Conhecimento em microserviços e APIs REST;
• Experiência com integração entre sistemas;
• Experiência com pipelines de CI/CD;
• Vivência com Jenkins;
• Experiência com containers;
• Conhecimento em Delphi para entendimento de regras antigas;
• Experiência em sistemas corporativos de grande porte.
O que você precisa saber sobre a vaga:
• Área e especialização profissional: Informática, TI, Análise e Desenvolvimento de Software
• Nível hierárquico: Analista
• Função: Desenvolvedor Full Stack Java
• Local de trabalho: Híbrido em Curitiba/PR