Introduction
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
Your Role And Responsibilities
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.
Required Technical And Professional Expertise
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.
Preferred Technical And Professional Experience
Conhecimento em infra-estrutura de Cloud (AWS, Openshift, Azure) e Angular.