As a Staff Software Engineer, you will enhance and manage services for importing, syncing, and provisioning identities and access policies within the Onboarding and Lifecycle Management Platform.
Engenheiro de Software - DevOps (Java)
📜 Description
- Analyze and diagnose performance issues in applications and infrastructure using monitoring and observability tools.
- Develop and implement strategies for resource optimization and continuous performance improvement.
- Collaborate with Development, Operations, and Security teams to ensure system performance and stability in production and testing environments.
- Plan, execute, and monitor load, stress, and performance tests, analyzing results and proposing adjustments.
- Perform tuning of applications, systems, databases, and infrastructure to identify bottlenecks and optimization opportunities.
🛠️ Requirements
- Experience with Java 8+ and Spring Boot.
- Familiarity with monitoring tools like AppDynamics, Datadog, and Grafana.
- Knowledge of microservices architecture and container orchestration (Docker, Kubernetes).
- Experience with performance optimization in on-premises environments.
- Proficiency in scripting languages such as PowerShell, Shell Script, and Python.
Full job description
No Grupo Stefanini, acreditamos que o futuro não acontece sozinho: ele é construído por pessoas que têm atitude para transformar ideias em realidade. Há quase 40 anos, conectamos tecnologia, inovação e talento para criar soluções que transformam negócios e impactam pessoas.
Somos um dos maiores ecossistemas de tecnologia da América Latina, com mais de 35 mil pessoas em mais de 40 países. Ao longo dessa jornada, evoluímos constantemente — e seguimos acreditando que são as nossas pessoas que fazem essa transformação acontecer. 🌎✨
Nosso jeito de ser é guiado por cinco Atitudes Empreendedoras, que fazem parte do nosso DNA e orientam a forma como trabalhamos e construímos o futuro juntos:
🎯 Comprometimento com o cliente — entendemos o que realmente importa e buscamos soluções com excelência e propósito.
🚀 Liderança pelo exemplo — agimos com ética, coerência e protagonismo, fazendo da nossa atitude um exemplo para quem está ao nosso lado.
🤝 Respeito pelas pessoas — valorizamos diferentes perspectivas, cultivamos diálogos abertos e contribuímos para o crescimento uns dos outros.
💡 Coragem para inovar — questionamos o convencional, propomos soluções e temos iniciativa para transformar desafios em novas possibilidades.
🌱 Humildade para aprender — reconhecemos que nunca partimos do zero, aprendemos uns com os outros e sabemos que grandes conquistas não são construídas sozinhas.
Mais do que competências técnicas, buscamos pessoas que se identifiquem com esse jeito de fazer acontecer. Pessoas que tenham vontade de aprender, coragem para inovar, respeito para construir junto e atitude para transformar.
Quer conhecer mais sobre o Grupo Stefanini, nossa cultura e as pessoas que fazem parte dessa história?
▶️ Assista ao nosso vídeo institucional e venha construir o futuro com a gente!
Responsibilities
Estamos em busca de um(a) Engenheiro(a) de Performance e Resiliência Sênior para atuar na análise, otimização e evolução de aplicações e ambientes de infraestrutura, garantindo alta performance, escalabilidade, disponibilidade e resiliência dos sistemas.
O profissional terá atuação estratégica junto aos times de Desenvolvimento, Operações e Segurança, contribuindo para a melhoria contínua da experiência dos usuários e para a estabilidade dos ambientes produtivos.
Requirements
Principais responsabilidades
- Analisar e diagnosticar problemas de performance em aplicações e infraestrutura, utilizando ferramentas de monitoramento e observabilidade;
- Desenvolver e implementar estratégias para otimização de recursos e melhoria contínua de performance, tanto em nível de aplicação quanto de infraestrutura;
- Atuar em parceria com equipes de Desenvolvimento, Operações e Segurança, garantindo o desempenho e a estabilidade dos sistemas em ambientes produtivos e de testes;
- Planejar, executar e acompanhar testes de carga, estresse e performance, analisando resultados e propondo ajustes e melhorias;
- Realizar tuning de aplicações, sistemas, bancos de dados e infraestrutura, identificando gargalos e oportunidades de otimização;
- Monitorar e manter ambientes de infraestrutura, identificando oportunidades de automação e melhoria de processos;
- Propor soluções para escalabilidade, garantindo que os sistemas estejam preparados para o crescimento de demanda;
- Atuar em War Rooms, priorizando inicialmente o restabelecimento dos serviços e, posteriormente, contribuindo na elaboração e execução das ações definidas em Postmortems;
- Apoiar a evolução das aplicações em resiliência e tolerância a falhas, visando melhorar a experiência dos usuários;
- Documentar alterações, melhorias e análises realizadas;
- Elaborar relatórios de performance, análises de causa e planos de mitigação de riscos;
- Identificar oportunidades de melhoria relacionadas à disponibilidade, capacidade, performance e confiabilidade dos sistemas.
🛠️ Requisitos técnicos
- Experiência com Java 8+;
- Spring Boot;
- Swagger e YAML;
- Arquitetura de microsserviços;
- Desenvolvimento de scripts utilizando:
- PowerShell;
- Shell Script;
- Python;
- Experiência com ferramentas de monitoramento, observabilidade e análise de logs, como:
- AppDynamics;
- Datadog;
- Grafana;
- Elastic;
- Kibana;
- Dynatrace;
- Conhecimento em ambientes de containers e orquestração:
- OpenShift;
- Rancher;
- Docker;
- Kubernetes;
- Experiência com otimização de performance em ambientes on-premises;
- Conhecimento em soluções de integração e mensageria:
- MuleSoft;
- Sensedia;
- Kafka;
- RabbitMQ;
- Experiência com bancos de dados:
- Oracle;
- MongoDB;
- Experiência com testes de performance, análise de resultados e tuning de sistemas.
🔄 DevOps, SRE e Resiliência
Será considerado um diferencial possuir conhecimento em:
- DevSecOps;
- CI/CD;
- Jenkins;
- GitLab;
- Práticas de Site Reliability Engineering (SRE);
- Observabilidade e monitoramento;
- Gestão de incidentes e Postmortem;
- Estratégias de alta disponibilidade, escalabilidade e resiliência.
🧠 Perfil desejado
Buscamos um profissional com:
- Forte capacidade de análise e resolução de problemas complexos;
- Pensamento analítico e visão sistêmica;
- Capacidade de identificar gargalos de performance e suas causas;
- Perfil investigativo, proativo e orientado à melhoria contínua;
- Boa comunicação e capacidade de trabalhar em ambientes colaborativos;
- Facilidade para atuar com equipes multifuncionais, incluindo Desenvolvimento, Operações, Segurança e Infraestrutura;
- Capacidade de atuar em situações críticas e ambientes de alta pressão, especialmente em War Rooms e incidentes de produção;
- Visão voltada para confiabilidade, performance e experiência do usuário.
⭐ Desafio da posição
O principal desafio será contribuir para a evolução dos sistemas, tornando as aplicações cada vez mais performáticas, resilientes, escaláveis e confiáveis, antecipando possíveis gargalos e reduzindo impactos em ambientes produtivos.
Se você tem experiência com Performance + Observabilidade + Kubernetes + Java + Cloud/On-premises + Resiliência/SRE e gosta de atuar na resolução de problemas complexos, essa oportunidade pode ser para você!
Similar jobs
Search more Software Engineer jobsStaff Software Engineer, Lifecycle Management
Join the Onboarding and Lifecycle Management team as a Staff Software Engineer, focusing on enhancing and managing backend services for identity provisioning and access policies.
As a Senior Software Engineer, you will enhance and manage services for importing, syncing, and provisioning identities and access policies on the Onboarding and Lifecycle Management Platform.
Senior Software Engineer I, Quality Engineering (Automation)
As a Senior Software Engineer I in Quality Engineering (Automation), you will design and develop automated testing frameworks to ensure high-quality software delivery and enhance product reliability.
As a Senior Software Engineer, you'll lead the development of platforms that manage pay calculations for restaurant employees, ensuring accuracy and reliability in payroll processes.
