
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.