Arquiteto de Software Java Sênior (Especialista em Estabilidade e Performance)

CODGOX DESENVOLVIMENTO DE SOFTWARE LTDA

Barueri

Presencial

BRL 260 000 - 380 000

Tempo integral

Há 8 dias
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

A CODGOX DESENVOLVIMENTO DE SOFTWARE LTDA procura um Arquiteto(a) de Software Java Sênior com foco em estabilidade e performance para liderar decisões técnicas. O papel envolve analisar problemas complexos, definir soluções e assegurar que as escolhas arquiteturais sejam viáveis na prática.

Você atuará hands-on com Java/Spring Boot, revisará código, orientará equipes e apoiará produção com estratégias de observabilidade, alto desempenho e escalabilidade em ambientes de microsserviços.

Qualificações

  • Experiência sólida com Java e Spring Boot.
  • Histórico comprovado em decisões arquiteturais relevantes.
  • Experiência com APIs e integrações.
  • Experiência com microsserviços e sistemas distribuídos.
  • Conhecimento de mensageria (Kafka, RabbitMQ ou AWS SQS).
  • Conhecimento de gRPC e Protocol Buffers.
  • Experiência com testes backend automatizados (JUnit, RestAssured, WireMock).
  • Testes de carga e estresse (JMeter, Gatling, k6).
  • Análise de queries e índices em bancos de dados.

Responsabilidades

  • Arquiteturar soluções Java/Spring Boot e definir padrões técnicos.
  • Avaliar trade-offs de performance, escalabilidade e custo.
  • Documentar decisões, premissas e impactos.
  • Revisar arquiteturas existentes e propor evoluções.
  • Conduzir provas de conceito, protótipos e validações técnicas.
  • Atuar no desenvolvimento hands-on conforme necessário.
  • Investigar problemas de produção e identificar raiz de falhas.
  • Garantir viabilidade prática das decisões arquiteturais.

Conhecimentos

Java
Spring Boot
Arquitetura de software
Liderança técnica
APIs e integrações
Sistemas distribuídos
Mensageria (Kafka, RabbitMQ ou AWS SQS
gRPC
Protocol Buffers
JUnit
RestAssured
WireMock
JMeter
Gatling
k6

Ferramentas

Kafka
RabbitMQ
AWS SQS
gRPC
Protocol Buffers
JUnit
RestAssured
WireMock
JMeter
Gatling
k6

Descrição da oferta de emprego

Estamos buscando um(a) Arquiteto(a) de Software Java Sênior, Especialista em Estabilidade e Performance, com forte experiência prática em desenvolvimento e, principalmente, histórico comprovado de tomada de decisões arquiteturais. Essa posição fará parte de um time de Arquitetura e Engenharia responsável por apoiar diferentes produtos e desafios tecnológicos, atuando desde a análise de problemas complexos até a definição, evolução e validação de soluções arquiteturais. Buscamos alguém que não seja apenas capaz de implementar uma arquitetura previamente definida, mas que tenha experiência em avaliar cenários, estudar alternativas, analisar trade-offs e decidir qual abordagem técnica faz mais sentido para cada contexto.

Principais responsabilidades:
  • Arquitetura e tomada de decisão Analisar problemas técnicos e propor diferentes alternativas de solução;
  • Definir arquiteturas e padrões técnicos considerando requisitos funcionais e não funcionais;
  • Avaliar trade-offs relacionados a performance, escalabilidade, disponibilidade, confiabilidade, complexidade, custo e manutenibilidade;
  • Tomar e sustentar decisões arquiteturais com base em critérios técnicos e evidências;
  • Documentar decisões, premissas, alternativas avaliadas e respectivos impactos;
  • Revisar arquiteturas existentes e propor evoluções quando necessário;
  • Avaliar novas tecnologias e determinar quando sua adoção é tecnicamente justificável.
Desenvolvimento e atuação hands-on:
  • Atuar diretamente no desenvolvimento de soluções Java/Spring Boot;
  • Participar de provas de conceito, protótipos e validações técnicas;
  • Revisar código e orientar tecnicamente os desenvolvedores;
  • Investigar problemas complexos de produção e atuar na identificação de causa raiz;
  • Garantir que as decisões arquiteturais sejam viáveis na prática e não apenas conceituais.
Performance, estabilidade e resiliência:
  • Analisar gargalos de performance e comportamento de sistemas sob carga;
  • Definir estratégias para alta disponibilidade, escalabilidade e resiliência;
  • Avaliar mecanismos de timeout, retry, idempotência, controle de concorrência e backpressure;
  • Apoiar testes de carga, estresse e performance;
  • Identificar e solucionar problemas relacionados a integrações, processamento e comunicação entre serviços;
  • Avaliar gargalos relacionados a banco de dados, queries, índices, pools de conexão e transações.
Integrações e sistemas distribuídos:
  • Projetar e evoluir integrações entre sistemas e serviços;
  • Trabalhar com APIs, mensageria e comunicação síncrona e assíncrona;
  • Avaliar diferentes padrões de comunicação de acordo com o contexto e os requisitos da solução;
  • Atuar em cenários envolvendo microsserviços e sistemas distribuídos;
  • Considerar observabilidade e rastreabilidade como parte da arquitetura da solução.
Requisitos técnicos:
  • Experiência sólida com Java e Spring Boot;
  • Experiência comprovada atuando em arquitetura de software, não apenas na implementação de arquiteturas previamente definidas;
  • Histórico de participação ou liderança em decisões arquiteturais relevantes;
  • Experiência com desenvolvimento de APIs e integrações;
  • Experiência com sistemas distribuídos e microsserviços;
  • Conhecimento de mensageria, como Kafka, RabbitMQ ou AWS SQS;
  • Experiência ou conhecimento em gRPC e Protocol Buffers;
  • Experiência com testes automatizados de backend, como JUnit, RestAssured e WireMock;
  • Experiência com testes de carga e estresse, como JMeter, Gatling ou k6;
  • Conhecimento de banco de dados, incluindo análise de queries, índice
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Arquiteto de Software
Arquiteto de Software

Spinprice • São Paulo

Híbrido
BRL 180 000 - 240 000
Arquiteto(a) de Soluções Sênior
Arquiteto(a) de Soluções Sênior

Platform Builders • São Paulo

Presencial
BRL 240 000 - 420 000
Arquitetura de Software
Arquitetura de Software

Pantheon Inc • São Paulo

Híbrido
Confidential
Arquiteto de Software - Sênior Goiânia - GO Full-time employee
Arquiteto de Software - Sênior Goiânia - GO Full-time employee

Montreal Oficial • Goiânia

Híbrido
BRL 180 000 - 320 000
C70 - Arquiteto de Software - Pleno
C70 - Arquiteto de Software - Pleno

Place Tecnologia e Inovação S.A. • Brasília

Presencial
Confidential
Especialista em Engenharia de Software Java
Especialista em Engenharia de Software Java

B3 • São Paulo

Presencial
BRL 120 000 - 170 000
Arquiteto(a) de Software
Arquiteto(a) de Software

Zohorecruit • Goiânia

Presencial
BRL 180 000 - 260 000
Arquiteto de software
Arquiteto de software

Empresa Confidencial • Brasil

Presencial
BRL 180 000 - 240 000
Arquiteto de Soluções
Arquiteto de Soluções

Banco Daycoval • São Paulo

Presencial
BRL 180 000 - 240 000
Arquitetura de Software | Híbrida/SP - 135966
Arquitetura de Software | Híbrida/SP - 135966

GFT Brasil • São Paulo

Híbrido
BRL 210 000 - 360 000