Ciandt

[Job-28549] Senior Developer Java, Brazil

Apply Now

Job Description

Responsabilidades:
 

• Atuar no desenvolvimento e sustentação de aplicações backend, com foco em escalabilidade, performance, segurança e boas práticas de engenharia de software.

• Desenvolvimento e manutenção de aplicações internas, com arquitetura baseada em microsserviços, APIs REST, mensageria e serviços em nuvem.

• Projetar e implementar soluções resilientes, aplicando padrões como Rate Limit, Circuit Breaker e Retry, além de garantir idempotência e segurança por meio de boas práticas de autenticação e autorização.

• Desenvolver novas funcionalidades e tratar dúvidas técnicas, em alinhamento com Product Owner.

• Atuar na sustentação das operações em Produção, investigando e corrigindo causas raiz de problemas e acompanhando vulnerabilidades de segurança.

• Participar ativamente de cerimônias ágeis (Scrum/Kanban), contribuindo com refinamento técnico, estimativas e planejamento.

• Apoiar o PO no refinamento do backlog e na definição de requisitos não funcionais para as features priorizadas.

• Garantir o cumprimento dos critérios de Definition of Ready (DoR) e Definition of Done (DoD).

• Aplicar práticas de TDD, BDD e CI/CD, garantindo qualidade, confiabilidade e entrega contínua de valor.

• Colaborar com os QA, DevOps e Produto para promover a excelência técnica e operacional.

Requisitos para este desafio:
 

·       Projetar e desenvolver soluções escaláveis e sustentáveis.

·       Aplicar boas práticas de desenvolvimento, como Clean Code, SOLID e princípios de design orientado a domínio.

·       Contribuir para a evolução da arquitetura e padronização dos serviços.

·       Participar ativamente de code reviews e discussões técnicas.

·       Implementar estratégias de resiliência como retries, circuit breaker, rate limit e controle de timeout.

·       Garantir a qualidade das entregas com foco em testabilidade, observabilidade e performance.

·       Experiência com ambientes distribuídos e microsserviços.

·       Visão clara sobre trade-offs técnicos e impacto no negócio.

·       Conhecimento em práticas de segurança, logging estruturado e versionamento de APIs.

·       Conhecimento em Java 17

·       Conhecimento em Banco de Dados Relacionais e NoSQL

·       Conhecimento em Sistemas de Mensagerias

·       Conhecimento em Ferramentas de Observabilidade

·       Conhecimento em Práticas em Segurança, Logs Estruturados e Versionamento de APIs

·       Conhecimento em Metodologias Ágeis

·       Protagonismo em decisões arquiteturais

·       Protagonismo em desenhos de soluções técnicas.

 
 
 
 
 
#LI-RR2