Desenvolvedor JAVA Backend - Sênior
🚀 Oportunidade: Desenvolvedor(a) Java Sênior
Estamos em busca de um(a) profissional com senioridade avançada para atuar no desenvolvimento, sustentação e evolução de aplicações backend em Java, contribuindo com decisões técnicas, arquitetura e boas práticas de engenharia.
📍 Local: São Paulo/SP – Capital
🏢 Modelo híbrido: 3 dias presenciais + 2 dias em home office
💼 Senioridade: Avançado
Principais responsabilidades:
-
Desenvolver e sustentar aplicações utilizando Java, Spring Boot e Quarkus;
-
Construir soluções baseadas em orientação a objetos, SOLID, Design Patterns e Clean Code;
-
Desenvolver e integrar APIs REST com foco em qualidade, segurança, performance e resiliência;
-
Participar da evolução de sistemas existentes e da construção de novas aplicações;
-
Contribuir para decisões arquiteturais, refatorações, padronizações e redução de dívida técnica;
-
Atuar com arquiteturas em camadas, Clean Architecture e arquitetura hexagonal, quando aplicável;
-
Trabalhar com microsserviços, integrações e pipelines de dados e eventos;
-
Realizar modelagem, consultas e otimizações em bancos de dados relacionais;
-
Utilizar Git e Gitflow na gestão do código e das branches;
-
Apoiar práticas de observabilidade, incluindo logs, métricas e tracing;
-
Participar de cerimônias ágeis, alinhamentos técnicos e iniciativas baseadas em Team Topologies;
-
Identificar oportunidades de melhoria e conduzir soluções técnicas de ponta a ponta;
-
Apoiar a sustentação de ambientes produtivos.
Requisitos:
-
Experiência sólida de 6 a 8 anos ou mais em desenvolvimento backend com Java;
-
Domínio de Java 11 ou superior, preferencialmente Java 17;
-
Experiência com Spring Boot e, desejavelmente, Quarkus;
-
Forte conhecimento em POO, SOLID e Design Patterns;
-
Experiência com microsserviços, APIs e integrações;
-
Prática com testes unitários e de integração, code review, refatoração e Clean Code;
-
Conhecimento em segurança de APIs, OAuth2, JWT, tratamento de erros, performance e resiliência;
-
Experiência com Git e Gitflow;
-
Experiência com bancos relacionais, como PostgreSQL, Oracle ou SQL Server;
-
Boa comunicação, autonomia e capacidade de transformar necessidades de negócio em soluções técnicas.
Diferenciais:
-
Mensageria e streaming: Kafka e RabbitMQ;
-
Observabilidade: ELK, Grafana, Prometheus e OpenTelemetry;
-
Docker e Kubernetes;
-
CI/CD e pipelines de entrega;
-
Experiência com IoT, sensorização, telemetria ou dados em tempo real;
-
Certificação AWS;
-
Conhecimento e aplicação de IA generativa em desenvolvimento, testes e análise de incidentes;
-
Experiência com ferramentas como GitHub Copilot, Windsurf, Devin ou Cloud Code;
-
Criação de agentes de IA para testes, desenvolvimento e investigação de incidentes.
Vaga 86a4e4
#LI-JO1
#LI-Hybrid