Introduction
Nessa função, você trabalhará em um dos nossos Centros de Inovação para Clientes da IBM Consulting (Centros de Entrega), onde oferecemos profundo conhecimento técnico e setorial a uma ampla gama de clientes dos setores público e privado em todo o mundo. Nossos centros de entrega oferecem aos nossos clientes habilidades e conhecimentos técnicos locais para impulsionar a inovação e a adoção de novas tecnologias.
Your Role And Responsibilities
Estamos em busca de um(a)
Desenvolvedor(a) Java com experiência em AWS para integrar nosso time de tecnologia, atuando no desenvolvimento e manutenção de soluções robustas, escaláveis e seguras. A pessoa ideal terá vivência em ambientes ágeis, capacidade de trabalhar em equipe multidisciplinar e forte conhecimento técnico para contribuir em projetos de alto impacto.
Responsabilidades
- Desenvolver, manter e evoluir aplicações em Java, utilizando boas práticas de programação.
- Criar e consumir APIs RESTful em arquitetura de microserviços.
- Realizar testes de sistema e Code Review, garantindo qualidade e aderência a padrões técnicos.
- Trabalhar em conjunto com o time em metodologias ágeis (Scrum/Kanban).
- Implementar integrações e soluções em AWS (EC2, EKS, Lambda e outros serviços).
- Dar suporte na análise, troubleshooting e otimização de aplicações em produção.
- Contribuir para a melhoria contínua de processos e ferramentas.
Required Technical And Professional Expertise
- Java Core sólido, com experiência em Spring MVC / Spring Boot;
- Experiência prática em Git para versionamento de código;
- Conhecimentos em SQL e experiência com bancos de dados relacionais (MySQL ou PostgreSQL);
- Experiência com plataformas web (HTML, CSS);
- Vivência com testes automatizados (JUnit ou similares);
- Conhecimento em arquitetura de microserviços;
- Experiência com serviços AWS (EC2, EKS, Lambda);
- Familiaridade com CI/CD será um diferencial.
Preferred Technical And Professional Experience
- Familiaridade com CI/CD será um diferencial;
- Conhecimento com Kafka e Cassandra.