Estamos em busca de uma pessoa Desenvolvedora Sênior de Alta Performance para integrar nosso time e atuar no desenvolvimento de sistemas escaláveis, robustos e eficientes. O profissional será responsável por arquitetar e implementar soluções tecnológicas avançadas, otimizar a performance de aplicações, garantir segurança e observabilidade dos sistemas, e promover as melhores práticas de desenvolvimento.
Desafios e Responsabilidades
- Projetar e desenvolver sistemas de alta performance e escalabilidade.
- Implementar otimizações para garantir eficiência e baixa latência.
- Liderar iniciativas de refatoração e melhoria de código legado.
- Garantir a integração de APIs e arquitetura de microsserviços.
- Automatizar processos e testes para aumentar a confiabilidade do sistema.
- Aplicar princípios de Clean Code, SOLID e DevOps.
- Implementar ferramentas de observabilidade, incluindo logs estruturados, métricas e tracing distribuído.
- Assegurar práticas de segurança da informação e conformidade regulatória.
- Colaborar com equipes multidisciplinares para decisões técnicas estratégicas e inovação contínua.
Perfil e Conhecimentos
- Ferramentas de conhecimento imprescindíveis:
- Java, Spring Boot, APIGee, OpenAPI, Swagger, JUnit, Mockito, Docker, Kubernetes, CI/CD, RabbitMQ, Kafka
- Desenvolvimento de Software:
- Proficiência em Java e Spring Boot, com experiência em frameworks modernos em melhores práticas de engenharia de software.
- Integração de Sistemas:
- Habilidade em conectar plataformas distintas, garantindo interoperabilidade eficiente via APIGee e X.
- Arquitetura de Microsserviços:
- Entendimento de sistemas distribuídos, escalabilidade e melhores práticas na modelagem de microsserviços.
- Colaboração e Comunicação:
- Capacidade de atuar de forma integrada com times multidisciplinares, facilitando alinhamento.