DESENVOLVEDOR BACK-END PLENO (JAVA)
REVISE COMERCIO LTDACampinas - SP
1 posição
Não informado
Integral
Sobre nós - Grupo Revise
O Grupo Revise, atua há mais de 29 anos no setor automotivo brasileiro, destaca-se pela qualidade certificada e pelo pioneirismo. Como uma empresa 100% brasileira, possui 3 marcas, sendo: (Brazzo, Mobato e Varimax), com 6 centros de distribuição estratégicos em todo o país e um amplo portfólio que inclui milhares de itens de alta qualidade em prol da satisfação dos clientes, reforçados pela certificação ISO 9001:2015.
SOBRE A MOBATO
A Mobato é uma marca que oferece soluções digitais para conectar clientes ao setor automotivo, com adaptabilidade a diversas plataformas tecnológicas e integração a sistemas ERP's e DMS's. Suas soluções digitais visam transformar o atendimento de serviços em uma experiência rápida e eficiente, eliminando burocracias e proporcionando agilidade. Priorizando a satisfação do cliente, a Mobato busca compreender suas necessidades para garantir a prosperidade dos negócios. Vem ser MOBATO!
Principais Responsabilidades
- Desenvolvimento de APIs e Microserviços: Construção e manutenção de endpoints robustos utilizando Spring Boot, garantindo que a lógica de negócio esteja bem implementada e seguindo os padrões REST.
- Modelagem e Otimização de Dados: Desenho de tabelas no banco de dados, criação de queries eficientes e mapeamento de entidades via JPA/Hibernate para garantir a integridade e performance das informações.
- Resolução de Problemas Complexos (Troubleshooting): Investigação de bugs em ambiente de produção, análise de logs e correção de gargalos de performance ou falhas de segurança.
- Integração de Sistemas: Configuração de comunicações entre diferentes serviços, seja via chamadas HTTP (Feign/WebClient) ou através de mensageria (Kafka/RabbitMQ).
- Participação em Ritos Ágeis: Presença ativa em Dailies, Plannings e Retrospectivas, ajudando a estimar o esforço das tarefas e a refinar os requisitos técnicos junto ao Product Owner.
- Documentação Técnica: Manutenção de documentações atualizadas, como o Swagger para as APIs e diagramas de arquitetura básica para facilitar o entendimento do sistema por outros membros do time.
O Que Esperamos De Você
- Domínio da Linguagem Java: Conhecimento sólido de Java 11 ou superior, incluindo Streams API, Optional, Generics e concorrência básica.
- Framework Spring: Experiência prática com Spring Boot, Spring Data JPA, Spring MVC e Spring Security para criação de APIs RESTful.
- Persistência de Dados: Domínio de SQL e bancos de dados relacionais como PostgreSQL, MySQL ou Sql Server, além de entender como o Hibernate/JPA gerencia o ciclo de vida das entidades.
- Testes Automatizados: Capacidade de escrever testes unitários e de integração utilizando JUnit 5 e Mockito.
- Arquitetura e Padrões: Conhecimento aplicado de Design Patterns (Singleton, Strategy, Factory), princípios SOLID e Clean Code.
- Versionamento: Uso avançado de Git, incluindo gestão de branches, merges e resolução de conflitos.
Você se destaca se tiver:
- Mensageria e Eventos: Experiência com ferramentas como Apache Kafka, RabbitMQ ou AWS SQS/SNS.
- Bancos NoSQL: Conhecimento em Redis para cache ou MongoDB para documentos.
- Cloud e DevOps: Noções de AWS, Azure ou Google Cloud, além de Docker e Kubernetes para containerização.
- Arquitetura de Microserviços: Entendimento de padrões como API Gateway, Service Discovery e Circuit Breaker.
- Observabilidade: Experiência com logs e monitoramento utilizando ferramentas como Data Dog
Requisitos
Escolaridade
- Graduação
Habilidade Técnica
- JAVA
- Framework Spring
- SQL
Benefícios
- Refeitório - Café da Manhã e Almoço
- Consumir nossos produtos com desconto
- Convênio Sesc