Description Se você é apaixonado por tecnologia, adora resolver desafios complexos e tem interesse em construir soluções escaláveis e de alto impacto, essa vaga é para você! Buscamos um(a) Analista de Engenharia de Software para atuar no desenvolvimento, manutenção e melhoria contínua de sistemas, garantindo qualidade técnica, performance e inovação em nossas soluções digitais. Aqui, você vai trabalhar em um ambiente colaborativo, ágil e com foco em resultados, onde a engenharia de software é essencial para impulsionar a transformação tecnológica e o crescimento do negócio. Responsibilities Você tem experiência sólida em engenharia de software, enxerga problemas de performance antes mesmo que eles aconteçam e sabe transformar cenários complexos em soluções técnicas de alto impacto? Então essa vaga é para você! Estamos em busca de uma pessoa para atuar com otimização de softwares em nível avançado, com o propósito de elevar a qualidade técnica das aplicações e contribuir de forma expressiva para a evolução do time. Prerequisites O que você vai fazer Analisar resultados de testes não funcionais e definir estratégias de otimização nas aplicações; Propor, implementar e revisar melhorias no código-fonte com foco em performance, escalabilidade e resiliência; Contribuir de forma relevante na avaliação de algoritmos, padrões de projeto e boas práticas de desenvolvimento; Interpretar gargalos e comportamentos críticos identificados em testes de performance, propondo soluções estruturadas; Conduzir a validação das melhorias implementadas, garantindo que os resultados atendam aos requisitos não funcionais definidos; Atuar na configuração e instrumentação das aplicações com autonomia; Desenvolver soluções para requisitos não funcionais de maior complexidade; Assegurar a qualidade e a completude da documentação técnica das otimizações realizadas; Colaborar ativamente com times de desenvolvimento e infraestrutura na resolução de problemas técnicos complexos; Participar de reuniões técnicas com equipes desenvolvimento, arquitetura e infraestrutura, contribuindo com visão aprofundada; Elaborar relatórios técnicos detalhados e embasar decisões com análises consistentes. O que esperamos de você Domínio em Java (11 ou superior), Python e SQL; Ampla experiência no desenvolvimento e otimização de aplicações Java, com Quarkus e/ou Spring Boot; Experiência consolidada em arquitetura de microsserviços; Experiência em observabilidade com OpenTelemetry (como Dynatrace, Jaeger); Domínio de ferramentas de controle de versão (GitHub); Visão aprofundada sobre princípios de performance, escalabilidade e resiliência de aplicações; Capacidade de analisar cenários complexos e propor soluções técnicas de alto impacto; Domínio em algoritmos, estruturas de dados e padrões de projeto; Perfil colaborativo, com maturidade técnica para compartilhar conhecimento e contribuir com o crescimento do time. ⚙️ Ferramentas e contexto Aplicações baseadas em arquitetura de microsserviços em ambientes de alta criticidade; Controle de versão com GitHub; Ambientes com requisitos rigorosos de performance, escalabilidade e alta disponibilidade; Sistemas com alto volume de dados e demandas reais de otimização técnica. O que vai te destacar (desejáveis) Experiência sólida com AWS e seus serviços em ambiente produtivo; Vivência avançada com ferramentas de teste de performance como k6, JMeter e/ou Gatling; Experiência com Kubernetes e containers em produção; Conhecimento aprofundado em Kafka e sistemas orientados a eventos; Experiência na construção evolução de pipelines CI/CD; Histórico de contribuições técnicas relevantes em times de engenharia. Por que essa vaga é interessante? Você vai atuar em problemas técnicos reais, complexos e de alto impacto; Terá autonomia para propor melhorias e influenciar decisões técnicas; Oportunidade de trabalhar com tecnologias modernas em ambientes cloud e de larga escala; Terá espaço para deixar sua marca técnica e contribuir para a evolução das aplicações.