Descrição da vaga
Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your Role And Responsibilities
Estamos em busca de um(a) Desenvolvedor(a) Fullstack com experiência sólida em desenvolvimento backend e frontend, atuando na construção de aplicações web e mobile modernas, escaláveis e integradas.
Responsabilidades
• Atuar no desenvolvimento e manutenção de aplicações utilizando Java EE, Node.js, TypeScript, React.js e React Native, garantindo qualidade, performance e escalabilidade das soluções;
• Desenvolver APIs e microsserviços utilizando Spring Boot, Apache Camel, Express e Apollo Server (GraphQL), cuidando de toda a lógica de integração entre sistemas;
• Participar do desenvolvimento de aplicações web e mobile, construindo interfaces modernas e integrando com serviços backend via REST e GraphQL;
• Trabalhar diretamente com bancos de dados relacionais e não relacionais (PostgreSQL e MongoDB), realizando modelagem, criação de queries e otimizações de performance;
• Aplicar boas práticas de engenharia como Design Patterns, TDD e DDD, garantindo código limpo, testável e sustentável;
• Realizar versionamento de código utilizando GitHub, seguindo boas práticas de branch, pull request e code review;
• Atuar em ambientes cloud (IBM Cloud, Azure ou AWS), participando de deploys, testes e sustentação das aplicações;
• Apoiar análise de problemas em produção, identificar falhas e propor melhorias contínuas nas soluções;
• Colaborar com times multidisciplinares (arquitetura, QA, DevOps e negócio), contribuindo para evolução técnica das aplicações.
Requisitos Imprescindíveis
Required technical and professional expertise
• Experiência prática com desenvolvimento fullstack utilizando Java EE, Node.js, TypeScript, React.js e React Native;
• Conhecimento sólido em desenvolvimento de APIs e microsserviços com Spring Boot, Apache Camel, Express e Apollo Server (GraphQL);
• Experiência com bancos de dados PostgreSQL e MongoDB, incluindo modelagem, criação de queries e análise de performance;
• Domínio de boas práticas como Design Patterns, TDD e DDD;
• Experiência com versionamento de código utilizando GitHub, incluindo workflows de desenvolvimento colaborativo;
• Vivência em ambientes de cloud computing (IBM, Azure ou AWS), com entendimento de deploy e execução de aplicações;
• Conhecimento na construção de aplicações web, mobile, APIs e integração entre sistemas;
• Familiaridade com ferramentas de desenvolvimento como IntelliJ e Visual Studio Code.