Skills
Sobre a Vaga
Quer construir APIs e serviços back-end robustos para um Super App financeiro global? Como Software Developer Specialist I (Java), você vai atuar no desenvolvimento, evolução e sustentação de soluções, com foco em qualidade, performance e integração entre times.
Responsabilidades
- Desenvolver e manter APIs REST escaláveis, seguras e bem documentadas
- Construir e sustentar serviços back-end com Java usando Spring Boot e/ou Micronaut
- Evoluir a camada de BFF (Backend for Frontend) para garantir contratos eficientes com front-end e mobile
- Atuar em colaboração com times de iOS, Android e Web para adaptar respostas da API às necessidades do produto
- Participar de cerimônias ágeis (planning, refinamento, review e daily)
- Contribuir com definição de contratos de API e especificações técnicas com produto e design
- Monitorar serviços em produção, acompanhando logs, alertas e métricas de observabilidade
- Identificar e corrigir gargalos de performance nos serviços
Requisitos
- Experiência sólida em back-end com Java, Maven/Gradle e Spring Boot
- Conhecimento em testes unitários e de integração (JUnit, Mockito, Testcontainers)
- Experiência com desenvolvimento e consumo de APIs REST/GraphQL (BFF é desejável)
- Familiaridade com Spring MVC, Spring Data, Spring Security, Hibernate/JPA e mensageria (Kafka/RabbitMQ)
- Experiência com Docker e práticas de CI/CD (Jenkins/GitHub Actions)
- Trabalho com bancos relacionais e não relacionais (PostgreSQL, MongoDB)
- Conhecimento em observabilidade e ferramentas como Grafana/Prometheus/Datadog (desejável)
Beneficios
- Vale-alimentação e Vale-refeição
- Plano de saúde e odontológico
- Seguro de vida
- DayOff de aniversário
- Programas de apoio à maternidade/paternidade (baby on board, licença parental estendida e auxílio-creche/babá)
- Wellhub e Grupo de Corrida Inter
- Programas internos de treinamento e capacitação