Tech Lead Java/Kotlin

  • Tempo Integral
  • Qualquer lugar

Pantheon

Estamos em busca de um(a) Tech Lead apaixonado(a) por desenvolvimento de software, com expertise em Java e Kotlin, para liderar nossa equipe na construção de APIs de alta performance e soluções inovadoras. Se você é um(a) profissional proativo(a), com visão estratégica e experiência em arquiteturas modernas, essa é a sua oportunidade de impactar projetos de grande escala.

Responsabilidades:

  • Liderar o desenvolvimento e manutenção de APIs utilizando Java (Spring Boot, Javalin) e Kotlin.
  • Projetar e implementar testes de API robustos com Postman, Newman, Pact, httparty e Karate.
  • Garantir a qualidade do código através de testes unitários (SonarQube, Jacoco, xUnit, lint) e testes de performance (JMeter).
  • Implementar e manter pipelines de CI/CD utilizando Concourse CI.
  • Gerenciar o versionamento de código com Bitbucket (git).
  • Utilizar e configurar IDEs como VSCode, Android Studio, Xcode, IntelliJ, Atom.
  • Adotar e promover o uso de metodologias ágeis (Jira, Confluence, VSTS, Version One, Redmine).
  • Aplicar conceitos de orientação a objetos, SOLID e Clean Code, além de Design Patterns e arquiteturas como Hexagonal e Limpa.
  • Trabalhar com injeção de dependência e bancos de dados relacionais e não relacionais.
  • Integrar soluções com Kafka e AWS.
  • Implementar padrões de arquitetura DDD e BDD.
  • Planejar, organizar e documentar processos e soluções.

Requisitos:

  • Experiência comprovada em liderança técnica e desenvolvimento de APIs com Java e Kotlin.
  • Domínio de frameworks como Spring Boot e Javalin.
  • Conhecimento avançado em testes de API, performance e unitários.
  • Experiência com CI/CD e versionamento de código.
  • Proficiência em metodologias ágeis e ferramentas de gestão de projetos.
  • Sólidos conhecimentos em orientação a objetos, SOLID, Clean Code e Design Patterns.
  • Experiência com arquiteturas Hexagonal, Limpa, DDD e BDD.
  • Conhecimento em bancos de dados relacionais e não relacionais.
  • Experiência com Kafka e AWS.
  • Excelentes habilidades de planejamento, organização e documentação.