Desenvolvedor(a) Senior Java/Flutter
Tipo de emprego: Tempo integral (CLT).
Resumo da Oportunidade
Desenvolvimento de aplicações móveis e backend utilizando tecnologias modernas, com forte ênfase em Dart / Flutter e Java (Java EE, Spring Boot, Microservices). A posição exige liderança técnica, mentoria, e atuação em cloud, CI/CD, e integração de sistemas.
Responsabilidades
Definição e implementação de arquitetura, utilizando princípios como Clean Architecture e modularização para aplicações web e mobile.
Liderar revisões de código, mentorizar desenvolvedores menos experientes, promovendo boas práticas de desenvolvimento.
Gerir todo o ciclo de vida do software: concepção, requisitos, desenvolvimento, testes, implantação e monitoramento.
Garantir qualidade e performance de aplicações, propondo melhorias e conduzindo testes unitários, de widget e integração.
Aplicar práticas de entrega contínua (CI/CD) e DevOps para garantir entregas ágeis e de alta qualidade.
Colaborar em estreita sintonia com equipes de backend, designers (UI/UX) e gerentes de produto.
Dominar Dart e Flutter, com conhecimento profundo em gerenciamento de estado (BLoC, Cubit, Provider, MobX).
Aplicar padrões de design, princípios SOLID e Clean Code em projetos de mobile.
Integrar APIs REST/JSON, microsserviços, e serviços de nuvem, incluindo Firebase (Analytics, Crashlytics).
Desenvolvimento de APIs seguras, performáticas e escaláveis para backend.
Construir e manter rotinas batch e integrações críticas com banco de dados e serviços internos/externos.
Atuar em ambiente cloud, participando de pipelines CI/CD e arquitetura de soluções.
Validar requisitos, garantir qualidade em todo o ciclo de entrega e participar de code review contínua.
Contribuir em arquiteturas de microsserviços, usando tecnologias como AWS, Azure ou GCP, Kafka, Terraform, GitHub, Datadog.
Aplicar inteligência artificial em processos de desenvolvimento (ex.: Copilot, LLMs, automações).
Desenvolver, documentar e gerenciar mudanças (GMUD) no ciclo de vida de projetos.
Manter padrões de segurança, performance e observabilidade junto às equipes técnicas e de negócios.
Requisitos Técnicos
Experiência comprovada em desenvolvimento de software, de pelo menos 3 anos em Java e/ou 5 anos em Flutter.
Domínio em Java EE, Java SE, Spring Boot, Spring MVC, Spring MVC REST, JPA, Hibernate.
Conhecimento em Servidores de Aplicação (WebSphere, JBoss, Wildfly, GlassFish).
Desenvolvimento de Web Services (REST, SOAP, Swagger/OpenAPI).
Experiência com bancos de dados relacionais (PostgreSQL, Oracle, SQL Server) e NoSQL (MongoDB, DynamoDB, Ignite).
Experiência comprovada em integração de sistemas, preferencialmente usando APIs.
Conhecimento em testes unitários, de integração e performance (JUnit, TestNG, JMeter).
Forte conhecimento em SQL, tuning e otimizações de consultas.
Experiência com arquitetura de microsserviços, uso de Docker e Kubernetes.
Experiência em cloud computing (AWS – EC2, S3, Lambda, API Gateway, RDS, SQS; Azure – Cosmos, Functions; GCP – Compute Engine, Cloud Run).
Conhecimento em ferramentas de CI/CD (Jenkins, GitLab CI, Azure DevOps).
Experiência com tecnologias de mensageria (Kafka, RabbitMQ, ActiveMQ).
Familiaridade com Git, GitHub, GitLab.
Conhecimento em práticas Agile (Scrum, SAFe, XP).
Experiência prática com Flutter e Dart, incluindo gerenciamento de estado, padrões de design e integração com services.
Conhecimento básico em desenvolvimento nativo Android (Kotlin) ou iOS (Swift) é diferencial.
Bom a nível de inglês técnico.
Educação mínima: Bacharel em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas.
Habilidades interpessoais excepcionais, proatividade, senso de responsabilidade e compromisso com a qualidade.
Boa comunicação verbal e escrita.
Benefícios
Vale alimentação ou refeição.
Desconto em cursos, universidades e instituições de idiomas.
Academia do empregador com cursos online, gratuitos e certificados.
Clube de vantagens para consultas e exames.
Assistência médica (Plano de saúde).
Plano odontológico.
Seguro de vida.
Horário flexível.
Home office (modalidade Anywhere Office ou remoto).
Gympass, telemedicina, telenutrição.
Canal de suporte emocional 24h.
Programa de valorização e desenvolvimento de carreira (tecnologia, liderança e empreendedorismo).
Benefícios para a família (Vale creche ou dependência).
#J-18808-Ljbffr