Job description
Nossa estratégia principal é simplificar a Tecnologia da Informação dos nossos parceiros, simplificando os processos através do desenvolvimento e implementação de sistemas de tecnologia da informação eficientes. Com isso é possível garantir a qualidade, reduzir riscos e custos e proporcionar aumento de produtividade.
Estamos à procura de um(a) Desenvolvedor Java, altamente qualificado para se juntar à nossa equipe de TI dinâmica e inovadora. Se você é um profissional apaixonado por entender as necessidades dos clientes, que gosta de trabalhar em equipe, sempre buscando crescimento e que consiga ter uma visão de futuro, enxergando fora da caixa, essa é sua oportunidade.
Main responsibilities
* Criar e manter APIs RESTful e serviços web;
* Escrever código limpo, eficiente e escalável em Java e PL/SQL Oracle;
* Implementar padrões de design e boas práticas de programação;
* Trabalhar com bancos de dados relacionais (Oracle database);
* Garantir a qualidade e segurança das aplicações;
* Corrigir bugs e otimizar código;
* Monitorar a performance da aplicação;
* Manter a documentação atualizada;
* Trabalhar com o time usando Scrum;
* Participar de daily, planning, retrospectivas e todas as cerimônias;
* Atendimento dos chamados repassados pela equipe;
* Registrar todas as atividades realizadas em ferramentas como Azure e GLPI;
Requirements and skills
Requisitos necessários:
* Lógica de programação – Capacidade de resolver problemas e estruturar código de forma eficiente;
* Orientação a Objetos – Aplicação de princípios como encapsulamento, herança e polimorfismo;
* Resolução de problemas – Identificar e solucionar bugs e gargalos no código;
* Capacidade de aprendizado – Disposição para aprender novas tecnologias e frameworks;
* Boas práticas de codificação – Código limpo, reutilizável e seguindo padrões;
* Linguagem de Programação: Java (8+ ou superior);
* Paradigmas de Programação: Programação Orientada a Objetos (POO), boas práticas de codificação;
* Frameworks: Spring Boot (básico/intermediário), JPA/Hibernate;
* Banco de Dados: SQL (MySQL, PostgreSQL, ou SQL Server), NoSQL (MongoDB é um diferencial);
* APIs e Integrações: RESTful APIs, JSON, Swagger;
* Versionamento: Git/GitHub/GitLab;
* Ambientes de Desenvolvimento: IntelliJ IDEA, Eclipse, VS Code;
* Testes: JUnit, Mockito (desejável);
* DevOps e CI/CD (básico): Docker, Maven, Gradle;
* Segurança e Boas Práticas: Conhecimento básico em segurança de aplicações e Clean Code;
Additional information
Modalidade PJ
Presencial
#J-18808-Ljbffr