Estamos em busca de um Desenvolvedor Java Pleno talentoso e motivado para se juntar à nossa equipe. O candidato ideal deve ter uma sólida experiência em desenvolvimento de software, habilidades técnicas avançadas e a capacidade de trabalhar de forma colaborativa em um ambiente dinâmico. A EMPRESA Somos parte de uma mudança A Filóo Saúde acredita que é possível mudar o patamar de saúde dos brasileiros e, para isso, conta com pessoas que compartilham do mesmo ideal e que se comprometem com este pensamento. Se você se identifica com esta causa e quer fazer parte de uma health tech, venha fazer parte do time da Filóo Saúde. Responsabilidades • Desenvolvimento de Software: Projetar, desenvolver, testar e manter aplicações Java de alta qualidade. • Colaboração: Trabalhar em estreita colaboração com equipes de produto, design e outros desenvolvedores para entregar soluções eficazes. • Manutenção de Código: Revisar e refatorar código existente para melhorar a eficiência, desempenho e escalabilidade. • Documentação: Criar e manter documentação técnica detalhada. • Resolução de Problemas: Identificar e corrigir bugs e problemas de desempenho. • Melhoria Contínua: Participar de revisões de código e contribuir para a melhoria contínua dos processos de desenvolvimento. Requisitos • Formação Acadêmica: Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas. • Experiência: Mínimo de 3 a 5 anos de experiência em desenvolvimento Java. Conhecimentos Técnicos: • Linguagem de Programação: Java SE/EE • Frameworks: Spring, Hibernate, JPA • Ferramentas de Build: Maven, Gradle • Banco de Dados: SQL, NoSQL (MySQL, PostgreSQL, MongoDB) • Web Services: RESTful, SOAP • Controle de Versão: Git • Servidores de Aplicação: Tomcat, JBoss, WebLogic • Ferramentas de CI/CD: Github Actions • Conhecimento em Microservices e Arquitetura Orientada a Serviços (SOA) Habilidades Adicionais: • Experiência com metodologias ágeis (Scrum, Kanban) • Conhecimento em Docker e Kubernetes é um diferencial • Experiência com testes automatizados (JUnit, Mockito) • Familiaridade com ferramentas de monitoramento e logging (ELK Stack, Prometheus) Competências Comportamentais • Trabalho em Equipe: Capacidade de colaborar efetivamente com outros desenvolvedores e equipes multifuncionais. • Comunicação: Habilidades de comunicação verbal e escrita para interagir com stakeholders técnicos e não técnicos. • Proatividade: Capacidade de identificar problemas e propor soluções de forma independente. • Adaptabilidade: Flexibilidade para se adaptar a novas tecnologias e metodologias. • Atenção aos Detalhes: Foco na qualidade e precisão do trabalho realizado.