Engenheiro de software sênior

Há 4 dias


Home office, Brasil BM VAGAS Tempo inteiro

A BM VAGAS em parceria com grande empresa do ramo de tecnologia seleciona Engenheiro de software sênior - remoto

Responsabilidades ;
  • Projetar e implementar aplicações Java complexas usando Spring Boot, Spring Cloud e padrões de microsserviços
  • ;Arquitetar APIs RESTful escaláveis com foco em performance, segurança e versionamento
  • Otimizar consultas MySQL complexas, implementar estratégias de indexação e sharding quando necessário
  • ;Implementar lógica de negócio robusta com padrões de design apropriados (DDD, CQRS, Event Sourcing)
  • ;Gerenciar transações complexas e consistência de dados em ambientes distribuídos
  • Liderar design de esquemas de banco de dados e estratégias de migração zero-downtime
  • Implementar circuit breakers, retry patterns e outras práticas de resilência
  • Configurar e otimizar pools de conexão, caching strategies (Redis/Hazelcast) e message brokers
  • Front End
  • Arquitetar aplicações React complexas com foco em performance, acessibilidade e experiência do usuário
  • ;Implementar arquiteturas frontend escaláveis usando padrões como micro-frontends quando apropriado
  • Gerenciar estado complexo da aplicação usando Redux, Zustand ou Context API com otimizações avançadas
  • Implementar code splitting, lazy loading e outras técnicas de otimização de bundle
  • ;Desenvolver componentes reutilizáveis seguindo design systems e atomic design principles
  • Garantir compatibilidade cross-browser e implementar progressive web app features quando necessário
  • Otimizar Core Web Vitals e implementar estratégias de performance monitoring
  • ;Integrar com APIs usando padrões avançados como GraphQL, real-time subscriptions e caching inteligente
  • Observabilidade e Telemetria
  • Implementar instrumentação completa usando OpenTelemetry, Micrometer ou ferramentas similares
  • Configurar distributed tracing para rastreamento de requests complexos através de microsserviços
  • Desenvolver métricas customizadas de negócio e técnicas usando DataDog/New Relic (ou similares)
  • Implementar logging estruturado com correlation IDs e context propagation
  • Configurar alertas inteligentes baseados em SLIs/SLOs e error budgets
  • Criar dashboards avançados para monitoramento de saúde de sistemas e business metrics
  • Implementar health checks, readiness e liveness probes para ambientes containerizados
  • Configurar synthetic monitoring e real user monitoring (RUM) para experiência do usuário
  • Excelência em Engenharia
  • Liderar iniciativas de melhoria da qualidade de código através de static analysis e quality gates
  • Implementar e promover práticas de Test-Driven Development (TDD) e Behavior-Driven Development (BDD)
  • Estabelecer e manter pipelines de CI/CD robustos com automated testing, security scanning e deployment strategies
  • Conduzir revisões arquiteturais e promover refactoring estratégico para redução de débito técnico
  • Implementar práticas de Infrastructure as Code (IaC) usando Terraform, CloudFormation ou similares
  • Promover cultura de DevOps através de colaboração entre desenvolvimento e operações
  • Organizar post-mortems e implementar melhorias baseadas em lessons learned
  • Estabelecer coding standards, documentation practices e knowledge sharing initiatives
Requisitos ;
  • Capacidade de trabalhar de forma independente e tomar decisões técnicas complexas
  • ;Graduação em Ciência da Computação, Engenharia ou experiência equivalente significativa
  • Habilidades Backend
  • ;5+ anos de experiência com desenvolvimento Java, incluindo Java 11+ features
  • ;Expertise com Spring Boot, Spring Cloud, Spring Security e Spring Data
  • ;Experiência sólida com design de APIs RESTful, versionamento e documentação (OpenAPI/Swagger)
  • -Experiência com message brokers/eventbus (RabbitMQ, Apache Kafka, AWS SQS/SNS)
  • ;Conhecimento de containerização (Docker, Kubernetes)
  • Habilidades Frontend
  • 5+ anos de experiência com JavaScript/TypeScript e ecosystem moderno
  • Expertise em React incluindo performance optimization, custom hooks e concurrent features
  • Domínio de state management
  • Experiência com build tools modernos (Vite, Webpack, Rollup) e bundling optimization
  • Conhecimento profundo de CSS-in-JS, Styled Components, ou tecnicas similares
  • Experiência com testing strategies (Unit, Integration, E2E) usando Jest, Testing Library, Playwright/Cypress
  • Conhecimento de Web Performance APIs, Core Web Vitals e optimization techniques
  • Experiencia com microfrontends, module federation e advanced architectural patterns
  • Observabilidade e Telemetria
  • Experiência hands-on com OpenTelemetry, Micrometer, ou instrumentação similar Proficiência com monitoring tools (Prometheus, Grafana, DataDog, New Relic, Splunk)
  • Experiência implementando structured logging, correlation IDs e log aggregation
  • Conhecimento de SLI/SLO definition, error budgets e similares
  • Experiência com APM tools e real user monitoring (RUM) implementation
  • Familiaridade com synthetic monitoring e chaos engineering practices
  • ;Habilidades Técnicas Basicas
  • Expertise com Git workflows complexos (GitFlow, trunk-based development) e code review practices
  • Proficiência em CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps)
  • Domínio de security best practices (OWASP, authentication, authorization, data encryption)
  • Habilidades Técnicas Diferenciadas
  • Conhecimento sólido de Infrastructure as Code (Terraform, CloudFormation, Ansible)
  • Experiência com plataformas cloud (AWS, GCP, Azure) incluindo serverless architectures
  • Conhecimento de performance testing, load testing e capacity planning
  • Experiência com database migrations, backup/restore strategies e disaster recovery
  • Familiaridade com event-driven architectures e eventual consistency patterns
  • Diferenciais de experiencia com liderança: ;
  • Excelentes habilidades de comunicação técnica e capacidade de explicar conceitos complexos
  • Experiência comprovada em mentoring e desenvolvimento de outros engenheiros
  • Capacidade de liderar iniciativas técnicas e influenciar decisões arquiteturais
  • Habilidades de facilitação para workshops, retrospectivas e sessions de design
  • Experiência em ambientes ágeis com foco em continuous improvementHabilidades ;
  • Sólida capacidade de resolução de problemas.
  • Excelentes habilidades de comunicação e trabalho em equipe.
  • Experiência com ferramentas de versionamento (Git).
  • Conhecimento em design patterns e princípios SOLID.
  • Capacidade de aprendizado contínuo e adaptação a novas tecnologias.

Horário

  • Horário comercial


  • HOME OFFICE, Brasil CERC Tempo inteiro

    RESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Sênior, você vai:  Liderar o design e a implementação de sistemas distribuídos, garantindo alta performance e escalabilidade.  Atuar como referência técnica para o time, conduzindo revisões de código e decisões arquiteturais.  Propor soluções inovadoras para desafios...


  • HOME OFFICE, Brasil Pagaleve Tempo inteiro

    O que estamos procurando?Hard Skills: Infraestrutura: Experiência avançada com AWS e seus serviços serverless. Linguagem de Programação: Node.js/TypeScript, diferencial caso tenha experiência com Golang ou Rust. Banco de Dados: NoSQL: DynamoDB e Elasticsearch(AWS Opensearch). SQL: Snowflake. Arquitetura de Projetos: Princípios como CQRS, DDD,...


  • Home office, Brasil Digisystem Tempo inteiro

    Oportunidade: Estamos em busca de um(a) Engenheiro(a) Full Stack experiente, para atuar em projetos robustos de desenvolvimento, com foco em tecnologias modernas e aplicação de técnicas de Machine Learning e Inteligência Artificial. Atividades: Você será responsável por: Desenvolver soluções escaláveis e seguras com código limpo e testável; ...

  • Engenheiro de dados sênior

    2 semanas atrás


    HOME OFFICE, Brasil ICON Solutions do Brasil Tempo inteiro

    Engenheiro de Dados - Sênior (Remoto) Você conhece a Icon? Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes. Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON Sobre a Vaga Código da vaga: A42228995227Modelo de contratação: PJ Estamos em...


  • Home office, Brasil THERA CONSULTING Tempo inteiro

    Engenheiro de dados Sênior Atuação remota; Inicio imediato; Período: 3 meses – podendo renovar; Contratação PJ; Responsabilidades Obrigatório:Azure (ADF, Synapse, Data Lake, Databricks, SQL, Airflow, Kafka, SSIS); SQL, Python, PySpark; Atuação em projetos da área de dados; Desejável: Delta Lake; Medallion Architecture; CI/CD; Terraform...

  • Engenheiro(a) de software

    4 semanas atrás


    HOME OFFICE, Brasil UPDA Tempo inteiro

    Engenheiro(a) de Software IA (Remoto - Brasília-DF)Junte-se ao maior escritório de advocacia do mundo e ajude a construir o futuro da prática legal no BrasilVocê vai atuar em um projeto nacional de transformação digital, desenvolvendo ferramentas com Inteligência Artificial que impactam diretamente o dia a dia de milhares de advogados e usuários. O...


  • HOME OFFICE, Brasil CERC Tempo inteiro

    RESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Especialista, você vai:  Liderar tecnicamente a equipe de desenvolvimento, garantindo qualidade e alinhamento com as melhores práticas de engenharia de software.  Atuar na arquitetura e implementação de soluções escaláveis, orientando o time em decisões técnicas complexas.  ...


  • HOME OFFICE, Brasil Cidadania Já Tempo inteiro

    Você tem paixão por tecnologia, busca desafios complexos e quer impactar positivamente a vida das pessoas além das fronteiras? Na Ailu, estamos construindo soluções digitais que tornam o sonho da imigração para Portugal uma realidade segura e acessível para milhares de pessoas Se você é uma pessoa Desenvolvedora Full Stack com experiência...


  • HOME OFFICE, Brasil CERC Tempo inteiro

    RESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Pleno, você vai:  Desenvolver e manter sistemas escaláveis, focando em qualidade, performance e eficiência.  Participar da definição e implementação de soluções técnicas alinhadas às necessidades do negócio.  Implementar APIs e microsserviços robustos, garantindo sua...


  • HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter?  Experiência como engenheiro de software, tendo aprendido e trabalhado com algumas das linguagens de programação (Python, Typescript ou Java); Experiência com Design Patterns (Ex: Adapters, Singletons, Dependency Injection e etc); Experiência com versionamento de código (Ex: Git, gitflow) ; Experiência com metodologias...