* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
A posição é voltada para desenvolvimento Java (8+) em ambientes corporativos, com foco na construção de APIs RESTful e integrações, utilizando frameworks como Spring/Spring Boot e boas práticas de arquitetura. O profissional atuará no ciclo completo de desenvolvimento, incluindo análise de demandas, implementação, testes e melhoria contínua das soluções. Também será responsável por trabalhar com banco de dados Oracle (SQL/PLSQL), ferramentas de qualidade de código e integração contínua. A função envolve colaboração com times de negócio e compartilhamento de conhecimento técnico dentro da equipe. Além do desenvolvimento, espera-se atuação em liderança técnica em alguns projetos, acompanhamento de entregas e suporte nível 3 aos usuários.
Responsabilidades
– Desenvolver e manter aplicações Java (8+) em arquitetura multicamada/corporativa.
– Modelar, desenvolver e manter APIs RESTful e integrações via REST e SOAP.
– Trabalhar com Spring/Spring Boot, utilizando componentes como Security, Feign e JdbcTemplate.
– Implementar persistência de dados utilizando JPA/Hibernate e banco de dados Oracle (SQL e PL/SQL).
– Aplicar Design Patterns e boas práticas de desenvolvimento (SOLID, DDD e arquitetura de microsserviços).
– Garantir qualidade de código por meio de testes unitários (JUnit) e ferramentas de análise como SonarQube.
– Gerenciar versionamento de código utilizando Git e controle de dependências com Maven.
– Atuar com integração contínua (CI/CD) e automação de builds e deploys.
– Trabalhar com containers Docker e ambientes OpenShift.
– Utilizar ferramentas de documentação e teste de APIs como Swagger.
– Participar do levantamento de requisitos técnicos, propondo soluções alinhadas às demandas do negócio.
– Atuar na estimativa, acompanhamento e validação técnica de entregas em projetos.
– Apoiar tecnicamente o time, compartilhando conhecimento e garantindo boas práticas de desenvolvimento.
– Prestar suporte técnico de nível 3, analisando e resolvendo incidentes em produção.
Requisitos
– Experiência em Java 8 ou superior.
– Experiência em desenvolvimento Java multicamada/corporativo.
– Visão sistêmica do ciclo completo de desenvolvimento de software.
– Conhecimento em JPA/Hibernate.
– Experiência com testes unitários utilizando JUnit.
– Uso de ferramentas de qualidade de código como SonarQube.
– Conhecimento e aplicação de Design Patterns (MVC, VO, DAO, BO, Factory, Singleton, entre outros).
– Experiência com banco de dados Oracle 11 ou superior.
– Conhecimento em SQL padrão e/ou PL/SQL Oracle.
– Experiência com Eclipse (IDE).
– Experiência com APIs REST e SOAP.
– Experiência em modelagem e desenvolvimento de APIs RESTful em Java.
– Conhecimento em Spring/Spring Boot (Security, Feign, JdbcTemplate).
– Experiência com Swagger para documentação de APIs.
– Controle de versões utilizando Git.
– Gerenciamento de dependências com Maven.
– Experiência com Integração Contínua (CI/CD).
– Conhecimento em Docker e OpenShift.
– Conhecimento em boas práticas de desenvolvimento (SOLID, Design Patterns, DDD e Microsserviços).
– Perfil proativo, com senso de urgência e compromisso com prazos.
– Capacidade de trabalho em equipe e colaboração.
– Habilidade para propor soluções e lidar com mudanças de escopo.
Diferenciais
– Conhecimento em JSP, Servlet ou JSF.
– Experiência com Apache Tomcat 6 ou superior.
– Vivência com metodologias ágeis, como Scrum ou XP.
– Conhecimento em Cloud Computing (AWS, Azure ou GCP).
– Conhecimento em CRM ou gestão de dados de clientes.
– Familiaridade com KPI’s de varejo.
Informações adicionais:
Modelo: Hibrido - 2x na semana Presencial em Alphaville
Local de atuação: Alphaville
Horário: Comercial.
Forma de contratação: CLT
