Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor(a) Java Sênior - 26379

CLT (Efetivo)Presencial (Local)VIPBarueri-SPEmpresa Confidencial (Cadastre-se)

* 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 (11+) em ambientes corporativos, com foco em construção de APIs RESTful, integrações e microsserviços utilizando Spring Boot. O profissional atuará em todo o ciclo de desenvolvimento, desde o refinamento com o negócio até a entrega e sustentação das soluções. É esperado domínio de boas práticas (SOLID, DDD, Design Patterns) e qualidade de código com testes e ferramentas como SonarQube. Também envolve atuação com banco de dados Oracle, mensageria (Kafka) e NoSQL, além de práticas de CI/CD e containers. A função exige colaboração com o time e foco contínuo em qualidade, performance e evolução técnica das aplicações.

Responsabilidades:

– Desenvolver e manter aplicações em Java 11+ em arquitetura multicamada/corporativa
– Modelar, desenvolver e evoluir APIs RESTful e integrações (REST e SOAP)
– Implementar soluções utilizando Spring Boot (Security, Feign, JdbcTemplate)
– Trabalhar com persistência de dados utilizando JPA/Hibernate e banco Oracle (SQL/PLSQL)
– Aplicar boas práticas de desenvolvimento (SOLID, DDD, Design Patterns e microsserviços)
– Garantir a qualidade de código com testes unitários (JUnit) e análise estática (SonarQube)
– Atuar no controle de versão (Git) e gerenciamento de dependências (Maven)
– Implementar e manter processos de Integração Contínua (CI/CD)
– Trabalhar com mensageria e NoSQL (Kafka e MongoDB)
– Utilizar ferramentas de documentação de APIs como Swagger
– Atuar com containers (Docker) e ambientes OpenShift
– Participar do refinamento técnico das demandas junto ao negócio
– Atuar na sustentação e evolução contínua das aplicações em produção
– Garantir entregas com foco em qualidade, performance e boas práticas de engenharia de software

Requisitos:

– Experiência em Java 11 ou superior
– Conhecimento em JPA, Hibernate e Spring Boot (Security, Feign, JdbcTemplate)
– Conhecimento em Design Patterns (MVC, VO, DAO, BO, Factory, Singleton, etc.)
– Experiência em desenvolvimento Java multicamada/corporativo
– Visão sistêmica do ciclo de desenvolvimento de software
– Conhecimento em boas práticas de desenvolvimento (SOLID, DDD, microsserviços)
– Experiência com banco de dados Oracle 11+
– Conhecimento em SQL padrão e/ou PL/SQL Oracle
– Conhecimento em NoSQL (MongoDB) e mensageria (Kafka)
– Experiência com testes unitários (JUnit)
– Uso de ferramentas de qualidade de código como SonarQube
– Experiência com IDE Eclipse ou IntelliJ
– Experiência com APIs REST e SOAP
– Experiência em modelagem e desenvolvimento de APIs RESTful em Java
– Conhecimento em Swagger para documentação de APIs
– Experiência com controle de versão (Git)
– Gerenciamento de dependências com Maven
– Experiência com Integração Contínua (CI/CD)
– Conhecimento em Docker e OpenShift
– Conhecimento em Cloud Computing (AWS ou Azure)
– Foco em qualidade de código e funcionalidades

Diferenciais:

– Conhecimento em mensageria com Kafka
– Experiência com NoSQL (MongoDB)
– Vivência com Cloud Computing (AWS ou Azure)
– Experiência com Docker e OpenShift (além do básico exigido)
– Familiaridade com Swagger para documentação de APIs
– Experiência com boas práticas avançadas (DDD e microsserviços bem aplicados)
– Vivência com integração contínua madura (CI/CD) em ambientes complexos
– Experiência com qualidade de código estruturada (SonarQube e testes bem implementados)

Informações adicionais:

Modelo: Hibrido - 2x na semana Presencial em Alphaville
Local de atuação: Alphaville
Horário: Comercial.
Forma de contratação: CLT