Remote Jobs RockRemote Jobs Rock

Engenheiro de Software Pl. (Java)

📅 Jul 2
JavaSpring BootQuarkusAPIs REST

📜 Description

  • Atuar no desenvolvimento, manutenção e evolução de funcionalidades, construindo soluções escaláveis, resilientes, performáticas e de alta disponibilidade.
  • Participar do levantamento, refinamento e entendimento dos requisitos de negócio e técnicos, contribuindo para a definição de soluções.
  • Desenvolver APIs, integrações e componentes.
  • Colaborar na definição e evolução da arquitetura da plataforma, contribuindo para decisões técnicas e adoção de boas práticas de engenharia.
  • Modelar e evoluir estruturas de dados e bancos de dados, garantindo performance e analisando planos de execução de consultas.
  • Produzir documentação técnica e não técnica, incluindo artefatos de arquitetura.

🛠️ Requirements

  • Superior completo em Tecnologia da Informação e áreas correlatas.
  • Experiência com desenvolvimento de software utilizando Java.
  • Conhecimento em Spring Boot ou Quarkus, APIs REST e arquitetura de microsserviços.
  • Experiência com bancos de dados relacionais (Oracle, PostgreSQL ou MySQL).
  • Conhecimento em modelagem de dados e otimização de consultas SQL.
  • Experiência com controle de versão utilizando Git.
  • Conhecimento em pipelines de integração e entrega contínua (CI/CD).
  • Experiência com testes automatizados utilizando JUnit, Mockito ou frameworks similares.
  • Conhecimento em estruturas de dados, orientação a objetos e princípios de desenvolvimento de software.
  • Familiaridade com metodologias ágeis (Scrum e Kanban).
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

  • Atuar no desenvolvimento, manutenção e evolução de funcionalidades, construindo soluções escaláveis, resilientes, performáticas e de alta disponibilidade.
  • Participar do levantamento, refinamento e entendimento dos requisitos de negócio e técnicos, contribuindo para a definição de soluções.
  • Desenvolver APIs, integrações e componentes.
  • Colaborar na definição e evolução da arquitetura da plataforma, contribuindo para decisões técnicas e adoção de boas práticas de engenharia.
  • Modelar e evoluir estruturas de dados e bancos de dados, garantindo performance e analisando planos de execução de consultas.
  • Produzir documentação técnica e não técnica, incluindo artefatos de arquitetura.
  • Implementar testes que garantam a qualidade e confiabilidade das entregas.
  • Garantir a observabilidade das aplicações, realizando diagnósticos e atuando na análise e resolução de incidentes e problemas em produção.
  • Conduzir demandas de média complexidade com autonomia, interagindo com áreas de negócio, arquitetura, governança e demais times de engenharia.
  • Atuar com senso de dono, identificando oportunidades de melhoria nas aplicações e nos processos.

Requirements

  • Superior completo em Tecnologia da Informação e áreas correlatas.
  • Experiência com desenvolvimento de software utilizando Java.
  • Conhecimento em Spring Boot ou Quarkus, APIs REST e arquitetura de microsserviços.
  • Experiência com bancos de dados relacionais (Oracle, PostgreSQL ou MySQL).
  • Conhecimento em modelagem de dados e otimização de consultas SQL.
  • Experiência com controle de versão utilizando Git.
  • Conhecimento em pipelines de integração e entrega contínua (CI/CD).
  • Experiência com testes automatizados utilizando JUnit, Mockito ou frameworks similares.
  • Conhecimento em estruturas de dados, orientação a objetos e princípios de desenvolvimento de software.
  • Familiaridade com metodologias ágeis (Scrum e Kanban).
  • Conhecimento em observabilidade, incluindo logs, métricas e monitoramento de aplicações.
  • Capacidade analítica para identificar causas raiz e resolver problemas de forma estruturada.
  • Conhecimento em uso de ferramentas de IA aplicadas ao desenvolvimento de software, como abordagens Spec-Driven ou Harness Engineering.
Benchling

Software Engineer, Full Stack (Process Execution)

🕒 yesterday
Benchling👥 10,000+ employees🏢 Software Development🤝 B2B

As a Software Engineer, you'll develop full-stack features for Benchling's core products, enabling biotech companies to manage complex scientific workflows efficiently.

PythonReactFull-stack DevelopmentData Modeling
Okta

Software Engineer II, Organizations (Auth0)

🕒 yesterday
Okta👥 10,000+ employees🏢 Software Development

As a Software Engineer II on the Organizations team, you will design and deliver enterprise functionality for Auth0's authentication and authorization platform, focusing on user experience and system reliability.

Node.jsJavaScriptTypeScriptPostgreSQL

Trusted by Remote Workers