A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
Desenvolver e manter aplicações robustas utilizando Java Core e Spring Boot / Spring MVC.
Projetar e implementar integrações baseadas em microserviços e APIs RESTful.
Construir e otimizar pipelines de CI/CD, garantindo entregas ágeis e de qualidade.
Atuar em conjunto com o time em peer programming e code reviews, promovendo boas práticas de engenharia de software.
Realizar testes automatizados com JUnit ou frameworks equivalentes.
Trabalhar com bancos de dados relacionais (MySQL, PostgreSQL) e não relacionais (Cassandra).
Criar e evoluir soluções em ambientes cloud AWS, com destaque para Lambda e Step Functions.
Contribuir para a arquitetura e evolução de sistemas distribuídos, incluindo uso de Kafka para mensageria.
Aplicar práticas ágeis no dia a dia do desenvolvimento.
Sólido conhecimento em Java Core.
Experiência em Spring MVC / Spring Boot.
Domínio de SQL e bancos de dados relacionais.
Vivência em HTML/CSS e desenvolvimento para plataformas web.
Desenvolvimento e consumo de APIs RESTful.
Arquitetura de microserviços.
Testes automatizados com JUnit ou ferramentas similares.
Integração e deploy contínuos (CI/CD).
Experiência prática com AWS Lambda e Step Functions.
Conhecimento em Kafka e Cassandra.
Atuação em equipes ágeis.
Vivência com tecnologias complementares, como Groovy, Node.js, Python, bem como experiência em servidores de aplicação e web servers, incluindo Apache Tomcat, Nginx e IIS.