Remote Jobs RockRemote Jobs Rock

Engenheiro de Software Sr. (Java)

📅 Aug 31
JavaSpring BootAPIs RESTMicroservices
Apply Now

📜 Description

  • Desenvolver e manter APIs e microsserviços em Java com Spring Boot.
  • Participar das decisões de arquitetura do time, avaliando trade-offs de forma fundamentada.
  • Construir integrações assíncronas e garantir a consistência dos fluxos transacionais.
  • Instrumentar, monitorar e sustentar serviços em produção.
  • Utilizar Inteligência Artificial no desenvolvimento de software, garantindo qualidade, segurança e aderência às boas práticas.
  • Conduzir revisões de código (Code Review) e apoiar o desenvolvimento técnico da equipe.

🛠️ Requirements

  • Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
  • Experiência sólida em desenvolvimento Back-End com Java e Spring Boot em ambiente de produção.
  • Experiência com microsserviços, APIs REST e bancos de dados relacionais.
  • Experiência com soluções de mensageria, como Apache Kafka, Amazon SQS ou similares.
  • Experiência com computação em nuvem e containers.
  • Experiência com testes automatizados e pipelines de CI/CD.
  • Conhecimento em bancos de dados relacionais, incluindo modelagem, transações e otimização de consultas.
  • Conhecimento em bancos de dados não relacionais, como Redis, DynamoDB e MongoDB.
  • Experiência com ferramentas de apoio ao desenvolvimento baseadas em Inteligência Artificial, como GitHub Copilot, Cursor ou similares.
  • Conhecimento sólido em programação orientada a objetos, estruturas de dados e algoritmos.
Full job description

Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais. 💛

Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!

Tá a fim de uma carreira que rende mais? Confira essa oportunidade e #VemProPags!

Responsibilities

  • Desenvolver e manter APIs e microsserviços em Java com Spring Boot.
  • Participar das decisões de arquitetura do time, avaliando trade-offs de forma fundamentada.
  • Construir integrações assíncronas e garantir a consistência dos fluxos transacionais.
  • Instrumentar, monitorar e sustentar serviços em produção.
  • Utilizar Inteligência Artificial no desenvolvimento de software, garantindo qualidade, segurança e aderência às boas práticas.
  • Conduzir revisões de código (Code Review) e apoiar o desenvolvimento técnico da equipe.
  • Analisar impactos, riscos e dependências das mudanças antes da implementação.
  • Definir e acompanhar métricas de qualidade, desempenho, disponibilidade e confiabilidade dos serviços.
  • Trabalhar em parceria com as áreas de Plataforma, SRE e Segurança para garantir escalabilidade, resiliência e governança das soluções.
  • Contribuir para a adoção de práticas modernas de engenharia de software, incluindo desenvolvimento orientado por especificação (Spec-Driven Development), automação do ciclo de desenvolvimento e agentes de software.

Requirements

  • Superior completo em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
  • Experiência sólida em desenvolvimento Back-End com Java e Spring Boot em ambiente de produção.
  • Experiência com microsserviços, APIs REST e bancos de dados relacionais.
  • Experiência com soluções de mensageria, como Apache Kafka, Amazon SQS ou similares.
  • Experiência com computação em nuvem e containers.
  • Experiência com testes automatizados e pipelines de CI/CD.
  • Conhecimento em bancos de dados relacionais, incluindo modelagem, transações e otimização de consultas.
  • Conhecimento em bancos de dados não relacionais, como Redis, DynamoDB e MongoDB.
  • Experiência com ferramentas de apoio ao desenvolvimento baseadas em Inteligência Artificial, como GitHub Copilot, Cursor ou similares.
  • Conhecimento sólido em programação orientada a objetos, estruturas de dados e algoritmos.
  • Familiaridade com arquiteturas distribuídas, resilientes, escaláveis e de alta performance.
  • Experiência com Cloud Computing, preferencialmente AWS.
  • Conhecimento de boas práticas de qualidade de software, incluindo segurança, observabilidade e documentação técnica.
  • Familiaridade com práticas modernas de engenharia de software, incluindo agentes de software, desenvolvimento orientado por especificação (Spec-Driven Development) e desenvolvimento assistido por Inteligência Artificial.
  • Experiência na condução de iniciativas técnicas e definição de soluções arquiteturais.
SD Solutions

WaterTech Client #1 | Process Engineer

🔥 16 hours ago
SD Solutions👥 201 - 500 employees🏢 Staffing And Recruiting

Design desalination and wastewater treatment plants, developing process and hydraulic engineering deliverables while supporting procurement, project teams, commissioning, and start-up across project phases.

Water And Wastewater TreatmentDesalinationProcess EngineeringMass And Energy Balances
Mozilla

Senior Software Engineer, OS Integration

🔥 19 hours ago
Mozilla👥 1001 - 5000 employees🏢 Computer Software

Develop and maintain Firefox features and OS integrations across Windows, macOS, and Linux, including installer and updater work, while debugging defects, reviewing code, and improving the browsing experience.

C++JavaScriptHTMLDesktop Application Development
Mozilla

Senior Software Engineer, OS Integration

🔥 19 hours ago
Mozilla👥 1001 - 5000 employees🏢 Computer Software

Develop and maintain Firefox OS integrations, installer and updater features, and cross-platform improvements while debugging defects, reviewing code, and collaborating with a distributed engineering team.

C++JavaScriptHTMLWindows
Mozilla

Senior Software Engineer, OS Integration

🔥 19 hours ago
Mozilla👥 1001 - 5000 employees🏢 Computer Software

Develop and maintain Firefox OS integrations, installer and updater features, and cross-platform improvements while debugging defects, reviewing code, and collaborating across a distributed engineering team.

C++Desktop Application DevelopmentWindowsmacOS

Trusted by Remote Workers