đŸ‘šđŸ»â€đŸ’» postech.work

Software Engineer Java

Trinca ‱ 🌐 Remote

Remote Posted 1 day, 5 hours ago

Job Description

Na TRINCA, backend nĂŁo Ă© sĂł sobre cĂłdigo que funciona. É sobre sustentar decisĂ”es estratĂ©gicas, viabilizar produtos digitais robustos e criar a base tecnolĂłgica que impulsiona o futuro dos negĂłcios.

Se vocĂȘ acredita que arquitetura Ă© responsabilidade, que qualidade Ă© decisĂŁo e que tecnologia precisa evoluir junto com o negĂłcio, essa vaga pode ser o seu prĂłximo grande passo.

Aqui, vocĂȘ nĂŁo Ă© apenas mais uma pessoa desenvolvedora. VocĂȘ atua como referĂȘncia tĂ©cnica, influencia decisĂ”es arquiteturais e contribui diretamente para a construção de soluçÔes escalĂĄveis, seguras e sustentĂĄveis em diferentes contextos e domĂ­nios.

Sua missĂŁo

Ser protagonista na construção de soluçÔes backend robustas, seguras e escalåveis, conectando requisitos de negócio, arquitetura distribuída e boas pråticas de engenharia para sustentar produtos que evoluem junto com os nossos clientes.

Aqui, vocĂȘ nĂŁo apenas executa demandas.

VocĂȘ influencia decisĂ”es tĂ©cnicas, eleva padrĂ”es de qualidade e contribui ativamente para o desenho arquitetural das soluçÔes que entregamos.

O desafio

Atuar em ambientes distribuídos onde decisÔes arquiteturais impactam diretamente a sustentabilidade do produto.

Equilibrar velocidade de entrega com qualidade, resiliĂȘncia e segurança.

Traduzir necessidades complexas de negócio em soluçÔes técnicas claras e evolutivas.

Apoiar decisÔes que envolvem trade-offs entre custo, escalabilidade e manutenção.

Contribuir para redução de dívida técnica sem comprometer a evolução do produto.

Ser referĂȘncia em discussĂ”es arquiteturais que exigem profundidade e visĂŁo sistĂȘmica.

O que vocĂȘ vai fazer no dia a dia

Arquitetura e engenharia de software

Desenhar, desenvolver e evoluir soluçÔes backend escalåveis utilizando Java e frameworks modernos como Quarkus.

Atuar em arquiteturas baseadas em DDD, microsserviços e comunicação orientada a eventos.

Projetar e sustentar APIs REST e/ou gRPC, garantindo contratos bem definidos e versionamento adequado.

Apoiar decisÔes técnicas relacionadas a aplicaçÔes distribuídas, considerando impacto de negócio.

Garantir padrĂ”es elevados de cĂłdigo, segurança, resiliĂȘncia e performance ao longo do ciclo de vida das aplicaçÔes.

Qualidade e confiabilidade

Escrever cĂłdigo limpo, testĂĄvel e sustentĂĄvel, com visĂŁo de longo prazo.

Fortalecer pråticas de testes automatizados (unitårios, integração e end-to-end).

Utilizar ferramentas de anĂĄlise estĂĄtica, observabilidade e monitoramento para assegurar excelĂȘncia tĂ©cnica.

Atuar na anålise e resolução de incidentes em produção, conduzindo investigação de causa raiz.

Contribuir com refatoraçÔes estruturais e melhoria contínua da base de código.

Colaboração e produto

Trabalhar de forma integrada com design, produto, QA e stakeholders dos clientes.

Participar ativamente de ritos ågeis, refinamentos e planejamentos técnicos.

Traduzir objetivos de negócio em soluçÔes técnicas estruturadas e sustentåveis.

Apoiar decisĂ”es estratĂ©gicas com visĂŁo sistĂȘmica e responsabilidade tĂ©cnica.

Evolução contínua

Propor melhorias em processos, ferramentas e arquitetura.

Contribuir para padronizaçÔes técnicas entre projetos.

Compartilhar conhecimento e apoiar o crescimento técnico do time.

Atuar como referĂȘncia em discussĂ”es arquiteturais mais complexas.

O que buscamos em vocĂȘ

Requisitos essenciais

ExperiĂȘncia sĂłlida em desenvolvimento backend com Java, atuando em todo o ciclo de vida do software.

DomĂ­nio de frameworks modernos do ecossistema Java, como Quarkus ou equivalentes.

VivĂȘncia com DDD, microsserviços e arquiteturas orientadas a eventos.

ExperiĂȘncia com comunicação sĂ­ncrona e assĂ­ncrona (REST, gRPC e mensageria).

Conhecimento aprofundado em design patterns, modelagem de domĂ­nio e arquitetura distribuĂ­da.

ExperiĂȘncia com bancos de dados relacionais e nĂŁo relacionais.

VivĂȘncia com contĂȘineres (Docker) e orquestração com Kubernetes ou plataformas compatĂ­veis.

ExperiĂȘncia com pipelines de CI/CD e automação de deploy.

Atuação em ambientes ågeis e uso consistente de Git.

Conhecimento em pråticas de segurança de software e desenvolvimento seguro.

Diferenciais que amamos

ExperiĂȘncia com Microsoft Azure.

VivĂȘncia em projetos de consultoria ou mĂșltiplos clientes simultaneamente.

Atuação em domínios complexos como financeiro, seguros ou sistemas transacionais de alto volume.

ExperiĂȘncia com modernização de sistemas legados.

Conhecimentos em infraestrutura como código e automação de ambientes.

O jeito TRINCA de Tecnologia

Assumimos desafios complexos sem simplificaçÔes artificiais.

Conectamos pessoas, contexto e decisÔes técnicas com responsabilidade.

Entregamos com qualidade hoje, garantindo sustentabilidade amanhĂŁ.

Por que essa pode ser sua prĂłxima grande oportunidade

Atuar em projetos com impacto direto na estratégia dos clientes.

Ter proximidade com lideranças técnicas e decisÔes arquiteturais relevantes.

Influenciar padrÔes, arquitetura e qualidade em contextos desafiadores.

Ampliar sua visĂŁo sistĂȘmica ao atuar em diferentes domĂ­nios.

Fazer parte da evolução estratégica da TRINCA.

Se vocĂȘ quer ir alĂ©m da execução e assumir responsabilidade real sobre arquitetura, qualidade e impacto, a TRINCA Ă© o lugar para isso.

We Build What’s Next.

E o prĂłximo avanço tecnolĂłgico pode começar com vocĂȘ.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.