Desenvolvedor(a) Full Stack (Java/Angular)

IBM·DEJOBS
No City, BrazilPosted Jun 26, 2026
Open original posting
**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) Desenvolvedor(a) Full Stack (Java/Angular) para atuar no desenvolvimento, manutenção e evolução de aplicações corporativas de missão crítica, utilizando arquiteturas modernas baseadas em microsserviços e eventos. O profissional será responsável por participar de todo o ciclo de desenvolvimento de software, desde a definição da arquitetura até a implantação e monitoramento das aplicações em ambiente produtivo. Buscamos alguém com forte conhecimento técnico, experiência em ambientes ágeis e sólida capacidade de colaborar com equipes multidisciplinares para entregar soluções escaláveis, resilientes e de alta performance. Principais Responsabilidades * Desenvolver e manter aplicações utilizando Java 11 e tecnologias modernas de backend. * Projetar e implementar APIs REST seguindo boas práticas de OpenAPI. * Desenvolver interfaces web utilizando AngularJS, TypeScript e Node.js. * Aplicar princípios de Orientação a Objetos, Design Patterns e SOLID no desenvolvimento de software. * Participar da definição e implementação de arquiteturas baseadas em microsserviços e Event-Driven Architecture. * Desenvolver soluções distribuídas considerando aspectos como escalabilidade, resiliência, consistência eventual e tolerância a falhas. * Criar e manter testes automatizados unitários e de integração utilizando JUnit, Karma e Jasmine. * Gerenciar dependências e processos de build utilizando Maven. * Atuar com práticas de DevOps, CI/CD e automação de pipelines. * Implementar e apoiar estratégias de deployment, incluindo Canary Release, Blue-Green Deployment, Rolling Updates, Feature Flags e Testes A/B. * Trabalhar com containers e orquestração utilizando Docker, Podman e Kubernetes. * Desenvolver e otimizar consultas em bancos de dados relacionais, garantindo integridade, performance e aderência aos princípios ACID. * Implementar práticas de observabilidade utilizando logs, métricas, tracing, alertas e monitoramento baseado nos 4 Golden Signals. * Realizar troubleshooting e análise de incidentes em ambientes Linux. * Colaborar com arquitetos, analistas de negócio e demais stakeholders na definição de soluções técnicas. **Required technical and professional expertise** * Experiência sólida no desenvolvimento de aplicações utilizando Java 11 ou superior. * Experiência com AngularJS, Node.js e TypeScript. * Conhecimento avançado em Programação Orientada a Objetos, Design Patterns e princípios SOLID. * Experiência com Maven para gerenciamento de dependências e build. * Conhecimento em testes automatizados utilizando JUnit, Karma e Jasmine. * Experiência com Git e GitHub. * Vivência com Integração Contínua (CI) e Entrega Contínua (CD). * Experiência com estratégias modernas de implantação de aplicações. * Conhecimento sólido em bancos de dados relacionais, SQL, modelagem de dados e transações ACID. * Experiência em Event-Driven Architecture. * Conhecimento em APIs REST e especificação OpenAPI. * Experiência com Quarkus e Eclipse MicroProfile. * Conhecimento em containers utilizando Docker ou Podman. * Experiência com Kubernetes. * Conhecimento em sistemas distribuídos, incluindo Teorema CAP, Consistência Eventual, Escalabilidade Horizontal, Idempotência, Balanceamento de Carga e Consenso. * Conhecimento e aplicação dos princípios da metodologia 12 Factor App. * Experiência com observabilidade de aplicações. * Conhecimentos em Linux, shell scripting e administração básica de ambientes. **Preferred technical and professional experience** * Oracle Certified Professional (OCP) Java 11 ou superior. * Certified Kubernetes Application Developer (CKAD). * Red Hat Certified Specialist in Event-Driven Development with Kafka. * Solace Certified Event Driven Architecture Practitioner. * Confluent Certified Developer for Apache Kafka (CCDAK). 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.

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free