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