Desenvolvedor Backend Senior
Hybrid · São Paulo, São Paulo, Brazil
Job Summary
Desenvolvedor Backend Senior atuando com Java para desenvolver e manter aplicações backend de alta performance, escaláveis e resilientes na Minsait. Participa da definição/evolução da arquitetura de sistemas complexos, com foco em qualidade, performance e escalabilidade. Responsável por decisões técnicas estratégicas, definição de estratégias de implementação, desenvolvimento de APIs e microsserviços, criação de testes automatizados, identificação e correção de falhas e gargalos, builds, deploys e monitoramento em ambientes produtivos. Trabalha em equipe multidisciplinar, contribuindo com evolução tecnológica da plataforma e garantindo entrega dentro dos prazos, incluindo uso de tecnologias como Spring Boot, Spring Data, Spring Security, Spring Batch, Kafka, Docker, Kubernetes/EKS, AWS, OpenShift, bancos de dados Oracle/SQL Server/MongoDB/Redis, e boas práticas como SOLID, TDD, e DDD. Participa de projetos com metodologia ágil e ambientes de entrega contínua, buscando sempre qualidade técnica.
Required Qualifications
- Sólida experiência em desenvolvimento Backend utilizando Java
- Experiência avançada com Spring Boot, Spring Data, Spring Security, Spring Cache, Spring Batch
- Vivência em arquitetura de microsserviços e sistemas distribuídos
- Experiência com Arquitetura Hexagonal
- Experiência em desenvolvimento e consumo de APIs REST
- Conhecimento em integração de sistemas utilizando APIs e serviços
- Experiência com Kafka e arquitetura orientada a eventos (Event Streaming)
- Experiência com Spring Boot integrando serviços REST e Kafka utilizando FeignClient e/ou WebClient
- Conhecimento em tolerância a falhas utilizando Resilience4j ou Hystrix
- Experiência com containers e orquestração utilizando Docker e Kubernetes/EKS
- Conhecimento em AWS (S3, VPC, Security Groups, EKS, Pipelines CI/CD, Kafka MSK)
- Experiência com ambientes On-Premises utilizando OpenShift
- Conhecimento em bancos de dados relacionais e não relacionais (Oracle, SQL Server, MongoDB, Redis)
- Experiência com CI/CD, Git, GitFlow e Maven
- Conhecimento em boas práticas (SOLID, Clean Code, TDD, Code Review, DDD, BDD)
- Experiência com JUnit, Mockito e Cucumber
- Conhecimento em documentação (Swagger, Confluence)
- Experiência com observabilidade (OpenTelemetry, Grafana, Dynatrace)
- Conhecimento em Apache Camel
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.