Build and maintain digital-asset features across MetaMask clients, develop wallet controllers, and expand support for emerging asset standards while delivering secure, intuitive Web3 experiences.
Engenheiro de Software Sr. (Java)
📜 Description
- Atuar no desenvolvimento, manutenção e evolução de aplicações backend, APIs, integrações, consumers, jobs e fluxos transacionais críticos.
- Projetar e implementar soluções seguras, resilientes, escaláveis, observáveis e de alta performance.
- Participar de discussões de arquitetura, refinamentos técnicos, definições de padrões e estratégias de evolução tecnológica.
- Contribuir para a modernização de sistemas, promovendo boas práticas de engenharia de software e redução de dívida técnica.
- Atuar em atividades de sustentação, troubleshooting, análise de incidentes, identificação de causa raiz e correção de vulnerabilidades.
- Realizar code reviews e mentorar profissionais menos experientes, promovendo a excelência técnica do time.
🛠️ Requirements
- Experiência com desenvolvimento utilizando Java e Spring Boot.
- Experiência com Git e fluxos de versionamento.
- Experiência no desenvolvimento de APIs REST e RESTful.
- Experiência com arquitetura distribuída e microsserviços.
- Conhecimento em mensageria e filas (Kafka, RabbitMQ, SQS ou similares).
- Experiência com containers (Docker) e plataformas de orquestração (Kubernetes).
- Conhecimento em ferramentas de CI/CD (Jenkins, GitHub Actions ou similares).
- Experiência com bancos de dados relacionais (Oracle, MySQL, PostgreSQL) e não relacionais (MongoDB, Cassandra ou similares).
- Experiência com testes unitários, integrados e automatizados.
- Experiência com ferramentas de observabilidade e monitoração (New Relic, Dynatrace, Grafana, Splunk ou similares).
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 aplicações backend, APIs, integrações, consumers, jobs e fluxos transacionais críticos.
- Projetar e implementar soluções seguras, resilientes, escaláveis, observáveis e de alta performance.
- Participar de discussões de arquitetura, refinamentos técnicos, definições de padrões e estratégias de evolução tecnológica.
- Contribuir para a modernização de sistemas, promovendo boas práticas de engenharia de software e redução de dívida técnica.
- Atuar em atividades de sustentação, troubleshooting, análise de incidentes, identificação de causa raiz e correção de vulnerabilidades.
- Realizar code reviews e mentorar profissionais menos experientes, promovendo a excelência técnica do time.
- Desenvolver e evoluir pipelines de CI/CD, automações e processos que aumentem a produtividade e a qualidade das entregas.
Requirements
- Experiência com desenvolvimento utilizando Java e Spring Boot.
- Experiência com Git e fluxos de versionamento.
- Experiência no desenvolvimento de APIs REST e RESTful.
- Experiência com arquitetura distribuída e microsserviços.
- Conhecimento em mensageria e filas (Kafka, RabbitMQ, SQS ou similares).
- Experiência com containers (Docker) e plataformas de orquestração (Kubernetes).
- Conhecimento em ferramentas de CI/CD (Jenkins, GitHub Actions ou similares).
- Experiência com bancos de dados relacionais (Oracle, MySQL, PostgreSQL) e não relacionais (MongoDB, Cassandra ou similares).
- Experiência com testes unitários, integrados e automatizados.
- Experiência com ferramentas de observabilidade e monitoração (New Relic, Dynatrace, Grafana, Splunk ou similares).
- Experiência em desenvolvimento e troubleshooting em ambientes Linux.
- Conhecimento de princípios SOLID, Design Patterns, Clean Architecture e DDD.
- Conhecimento de arquiteturas resilientes, escaláveis e orientadas a eventos.
- Conhecimento em TDD e BDD.
- Experiência com documentação de APIs utilizando Swagger/OpenAPI.
Similar jobs
Search more Software Engineer jobsSoftware Engineer, Healthcare Integrations (HL7/FHIR)
Build and operate end-to-end healthcare integrations connecting customer platforms with EMR and oncology systems, while extending a Python integration engine and supporting production deployments.
Senior Software Engineer - Javascript- AD TECH EXPERIENCE REQUIRED (Remote- US only)
Own and evolve high-scale header bidding systems, using deep Prebid and ad tech expertise to build reliable JavaScript and TypeScript monetization code while protecting publisher site performance.
Lead Drupal Developer
Lead Drupal projects from client requirements through architecture, agent-directed development, quality verification, and hands-on releases, serving as the technical lead and final quality checkpoint.
Own the full product development lifecycle for major client and advisor initiatives, shipping maintainable full-stack web applications through close collaboration with product, design, and business teams.
