Sobre a vaga:
Estamos em busca de uma pessoa Desenvolvedora Full Stack com forte experiência em Java e tecnologias modernas de front-end para atuar na evolução e sustentação de aplicações críticas ao negócio. A posição envolve desenvolvimento de novas funcionalidades, resolução de problemas complexos em ambientes produtivos, análise de performance e participação ativa em decisões técnicas e arquiteturais, contribuindo diretamente para a escalabilidade, estabilidade e evolução das soluções.
Responsabilidades:
✔ Desenvolver e evoluir sistemas e aplicações utilizando boas práticas de engenharia de software.
✔ Atuar na análise e correção de defeitos em ambientes produtivos.
✔ Investigar e resolver incidentes e problemas complexos relacionados às aplicações.
✔ Apoiar processos de implantação e acompanhar a estabilização das soluções em produção.
✔ Realizar análises de performance em aplicações, APIs e consultas em banco de dados.
✔ Participar de discussões técnicas e da definição de soluções arquiteturais.
✔ Colaborar com equipes multidisciplinares para garantir a estabilidade, qualidade e evolução contínua das aplicações.
✔ Aplicar padrões de projeto e boas práticas de desenvolvimento em todo o ciclo de vida do software.
Requisitos:
✔ Experiência com desenvolvimento de aplicações utilizando Java 17+.
✔ Vivência com Spring Boot e ecossistema Spring.
✔ Conhecimento em arquitetura de microserviços.
✔ Experiência na aplicação de Design Patterns e boas práticas de desenvolvimento.
✔ Conhecimento em integrações entre sistemas utilizando APIs REST e mensageria.
✔ Experiência com serviços e arquitetura AWS, incluindo:
EKS (Elastic Kubernetes Service)
SNS (Simple Notification Service)
SQS (Simple Queue Service)
DynamoDB
AWS Batch
✔ Experiência com Oracle Database, incluindo modelagem, desenvolvimento e otimização de consultas SQL.
✔ Conhecimento em desenvolvimento front-end utilizando:
TypeScript
React 18+
React Router
Axios para consumo de APIs REST
HTML5, CSS3 e Sass
Vite
✔ Conhecimento em Git e fluxo de versionamento.
✔ Experiência com desenvolvimento e execução de testes unitários.
Diferenciais:
➕ Experiência com ferramentas e práticas de observabilidade e monitoramento, incluindo logs, métricas e traces.
➕ Experiência com análise de performance e troubleshooting em ambientes distribuídos.
➕ Perfil analítico, investigativo e orientado à resolução de problemas complexos.
➕ Experiência em ambientes de alta disponibilidade e sistemas críticos.
Modelo de trabalho:
Remoto
O que você encontrará na Maitha:
Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
Treinamentos, workshops e meetups para evolução de soft e hard skills;
Rewards com programa de pontos e premiações;
TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;
E muito mais!