Introduction Uma carreira na IBM Consulting baseia-se em relacionamentos de longo prazo e colaboração estreita com clientes em todo o mundo. Você trabalhará com visionários de vários setores para melhorar a jornada da nuvem híbrida e da IA para as empresas mais inovadoras e valiosas do mundo. Sua capacidade de acelerar o impacto e fazer mudanças significativas para seus clientes é possibilitada por nosso ecossistema de parceiros estratégicos e nossas plataformas tecnológicas robustas em todo o portfólio da IBM, incluindo Software e Red Hat. A curiosidade e a busca constante por conhecimento são a base para o sucesso na IBM Consulting. Em sua função, você será incentivado a desafiar o padrão, investigar ideias fora de sua função e apresentar soluções criativas que resultem em um impacto inovador para uma ampla rede de clientes. Nossa cultura de evolução e empatia se concentra no crescimento profissional de longo prazo e nas oportunidades de desenvolvimento em um ambiente que valoriza suas habilidades e experiência únicas. Your role and responsibilities Estamos em busca de um(a) profissional apaixonado(a) por tecnologia e transformação digital para atuar em um projeto estratégico de modernização de aplicações corporativas. Esta posição será responsável por conduzir a análise, conversão e evolução de sistemas legados desenvolvidos em VB6 para uma arquitetura moderna baseada em Java, garantindo a preservação das regras de negócio e a aderência aos padrões técnicos estabelecidos. O profissional terá papel fundamental na transformação tecnológica da organização, participando de iniciativas que envolvem engenharia reversa, refatoração automatizada, migração de aplicações e validação de qualidade das entregas. Principais responsabilidades * Realizar análise técnica e funcional de aplicações legadas desenvolvidas em VB6. * Executar atividades de engenharia reversa para identificação e documentação de regras de negócio existentes. * Conduzir processos de conversão e modernização de sistemas para plataformas baseadas em Java. * Realizar refatoração automatizada e ajustes manuais quando necessário, assegurando qualidade e manutenibilidade do código. * Participar da migração de componentes de front-end e back-end. * Desenvolver e executar testes integrados para validação funcional e técnica das aplicações migradas. * Garantir a aderência às arquiteturas, padrões de desenvolvimento e boas práticas definidas pelo projeto. * Atuar na identificação e resolução de problemas técnicos durante o processo de migração. * Trabalhar em conjunto com arquitetos, desenvolvedores, analistas de negócio e equipes de qualidade. * Apoiar iniciativas de melhoria contínua relacionadas ao processo de modernização de sistemas. Required technical and professional expertise * Experiência sólida em desenvolvimento e manutenção de software. * Conhecimento e experiência com Visual Basic 6 (VB6). * Experiência com Java 17 ou superior. * Vivência em projetos de modernização, migração ou transformação de sistemas legados. * Conhecimento em engenharia reversa e análise de código legado. * Experiência com refatoração de código e migração de aplicações. * Conhecimento em integração de sistemas e consumo de REST APIs. * Experiência com controle de versão utilizando Git. * Vivência com testes integrados e validação de aplicações. * Capacidade de compreender regras de negócio complexas e traduzi-las para novas arquiteturas tecnológicas. Preferred technical and professional experience * Experiência com ferramentas e frameworks de migração automatizada de código. * Conhecimento em arquiteturas de microsserviços. * Experiência com plataformas e serviços de Cloud Computing. * Vivência em projetos de transformação digital e modernização de aplicações corporativas de grande porte. * Conhecimento em práticas DevOps e integração contínua (CI/CD). IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.