




Resumo: Junte-se à Lean Tech como Desenvolvedor Java Sênior para otimizar serviços REST API, projetar sistemas distribuídos escaláveis e contribuir para inovações de ponta em diversos setores. Pontos de destaque: 1. Trabalhe com equipes de engenharia amplas na América Latina e nos Estados Unidos 2. Oportunidades de desenvolvimento profissional com clientes internacionais 3. Ambiente de trabalho colaborativo com programas de mentoria **Visão geral:** A Lean Tech é uma organização em rápido crescimento sediada em Medellín, Colômbia. Orgulhamo-nos de possuir uma das redes mais influentes no setor de desenvolvimento de software e serviços de TI para os setores de entretenimento, financeiro e logística. Nossas projeções corporativas oferecem inúmeras oportunidades para que profissionais elevem suas carreiras e experimentem um crescimento substancial. Juntar-se à nossa equipe significa trabalhar com equipes de engenharia amplas na América Latina e nos Estados Unidos, contribuindo para inovações de ponta em diversos setores.**Título da posição:** Desenvolvedor Java Sênior**Localização:** LATAM**Suas responsabilidades:*** Desenvolver, manter e otimizar serviços REST API, bem como sistemas headless, orientados a eventos e de processamento em lote, utilizando Spring Boot. * Projetar e implementar sistemas distribuídos robustos, escaláveis e de alto desempenho. Diagnosticar e otimizar problemas complexos de aplicações, garantindo confiabilidade e eficiência do sistema. * Projetar e implementar APIs RESTful seguindo as melhores práticas da Especificação OpenAPI (OAS) e do padrão HATEOAS. Colaborar com equipes multifuncionais para integrar diversos componentes de sistemas e serviços externos. * Identificar gargalos de desempenho e implementar soluções para otimizar o desempenho do sistema. Monitorar métricas e logs do sistema para garantir alta disponibilidade e resolução rápida de incidentes. * Escrever testes unitários e de integração abrangentes. Colaborar no desenvolvimento e manutenção de pipelines de Integração Contínua/Entrega Contínua (CI/CD) para garantir implantações contínuas e sem interrupções. * Projetar, construir e implantar aplicações containerizadas usando Docker. Utilizar a infraestrutura da AWS para construir e dimensionar serviços que atendam às necessidades do negócio. **Requisitos e qualificações** Para se destacar nessa função, você deve possuir:* 7 anos ou mais de experiência profissional em desenvolvimento de software * 5 anos ou mais de experiência prática com Spring Boot e ecossistema Java * 3 anos ou mais projetando e implementando sistemas distribuídos em larga escala * Mestrado ou graduação em Ciência da Computação ou área afim * Excelente domínio de Java com sólida experiência em Spring Boot. * Experiência com Hibernate/JPA para mapeamento objeto-relacional (ORM) e persistência * Domínio avançado no projeto, desenvolvimento e implementação de APIs REST. * Familiaridade com a Especificação OpenAPI (OAS) e os padrões HATEOAS. * Experiência prática com PostgreSQL. * Domínio prático do Kafka para mensageria e streaming de eventos. * Experiência com Redis para cenários de cache e armazenamento de dados. * Experiência comprovada no projeto, implementação e solução de problemas em sistemas distribuídos. * Histórico comprovado de testes de carga, ajuste de desempenho e garantia de escalabilidade do sistema. Experiência com Docker ou tecnologias similares de containerização. * Experiência comprovada em ambientes AWS. * Experiência com Linux Compromisso firme com a escrita de testes unitários e de integração. * Familiaridade com sistemas CI/CD e melhores práticas de automação. * Conhecimento básico de conceitos de IA/Aprendizado de Máquina. * Experiência com Kotlin e/ou Python. **Diferenciais:*** Experiência com bancos de dados vetoriais. * Experiência com Temporal. * Conhecimento de sistemas de pagamento e fluxos de processamento, preferencialmente com Stripe. * Experiência com Flink e Quartz para agendamento de tarefas e processamento de fluxos. * Conhecimento prático do Kubernetes para orquestração de aplicações containerizadas. * Histórico comprovado de contribuições em projetos de código aberto é altamente valorizado. **Habilidades interpessoais:*** Mentalidade forte de resolução de problemas com foco em produto. * Mentalidade de propriedade: toma iniciativa e conduz resultados sem necessidade de acompanhamento constante. * Atenção aos detalhes e compromisso com a melhoria contínua. * Capacidade de dar e receber feedback em um ambiente colaborativo e acelerado. * Comunicação clara, hábitos sólidos de documentação e mentalidade colaborativa. **Por que você vai adorar trabalhar na Lean Tech:*** Junte-se a uma força de trabalho tecnológica poderosa e ajude-nos a transformar o mundo por meio da tecnologia * Oportunidades de desenvolvimento profissional com clientes internacionais * Ambiente de trabalho colaborativo * Trajetórias de carreira e programas de mentoria que levarão você a novos patamares. Junte-se à Lean Tech e contribua para moldar o cenário de dados dentro de uma organização dinâmica e em crescimento. Suas habilidades serão aprimoradas e suas contribuições desempenharão um papel vital em nosso sucesso contínuo. A Lean Tech é uma empregadora que preza pela igualdade de oportunidades. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários.


