A MHunting está em busca de um Desenvolvedor Back End Java para integrar o time de uma empresa de Florianópolis-SC Principais responsabilidades e atribuições:Projetar, desenvolver e manter APIs RESTful e serviços back-end em Java. Trabalhar em estreita colaboração com as equipes de front-end para garantir que os componentes estejam bem integrados. Contribuir para a definição da arquitetura dos sistemas, garantindo que as soluções desenvolvidas sejam escaláveis, seguras e de alta performance. Identificar gargalos e otimizar o desempenho dos serviços e APIs para garantir a melhor experiência de uso. Modelar e implementar estruturas de banco de dados, otimizar consultas e realizar tuning de performance quando necessário. Implementar as melhores práticas de segurança em desenvolvimento back-end para garantir a integridade e a confidencialidade dos dados. Manter a documentação atualizada, descrevendo os processos e as funcionalidades desenvolvidas. Desenvolver testes unitários e de integração para garantir a qualidade do código e configurar pipelines de CI/CD. Auxiliar na resolução de problemas e dar suporte técnico a outros times, garantindo a estabilidade e a continuidade dos sistemas. Formação, experiências e diferenciais:Ensino Superior Completo ou em Andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas. Experiência sólida no desenvolvimento back-end com Java (Java 8+). Conhecimento avançado em frameworks como Spring Boot, Spring MVC, Spring Security e Hibernate. Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e conhecimento básico em bancos de dados NoSQL (MongoDB, Redis). Experiência no desenvolvimento e consumo de APIs RESTful e conhecimento em protocolos de integração (HTTP, HTTPS, JSON, XML). Experiência com Git e uso de plataformas de versionamento como GitHub, GitLab ou Bitbucket. Conhecimento básico de Docker e containers, bem como CI/CD (Jenkins, GitLab CI, CircleCI). Familiaridade com testes unitários e frameworks de testes como JUnit, Mockito e Postman para testes de API. Conhecimento em arquitetura de microsserviços e boas práticas de design de software (SOLID, DDD). Boas práticas de segurança para desenvolvimento de sistemas web e APIs. Para assumir o desafio de Desenvolvedor Back End Java, procuramos por profissionais que tenham como principais comportamentos, habilidades e atitudes:Proatividade. Trabalho em Equipe Comunicação Autonomia Adaptabilidade Salário:A combinar (de acordo com a experiência e qualificações) Benefícios:Vale Alimentação/Refeição, Plano de Saúde, Plano Odontológico, Seguro de Vida, Gympass Horário:Flexível Modelo de contratação:PJ Modelo de trabalho:Híbrido Localização:Florianópolis-SC Atenção:Nossas vagas são disponíveis para reabilitados e pessoas com deficiência .Formação Acadêmica:Não informadoSalário:A combinarCargo:ProgramadorEmpresa:MhuntingEmpresa especializada em atração e seleção de talentos.Ramo:Recursos Humanos/ Recrutamento e seleção
(DE)
Empresa: Mhunting
Localização: Florianópolis – SC