Open Technology Group
Desenvolvedor Java Pleno | Backend Developer
Mid-level Java backend developer in São Paulo building and evolving REST APIs and services with Java and Spring Boot, relational databases, and Git in agile squads. Day to day includes architecture decisions, code reviews, testing, and fixing production bugs, with bonus exposure to microservices, Kafka/RabbitMQ, Docker/Kubernetes, and cloud.
- Compensation
- Not disclosed
- Location
- São Paulo, Brazil
- Work setup
- Not specified
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Solid experience with Java (8+) in backend projects
- Hands-on experience with Spring / Spring Boot
- Knowledge of REST APIs, JSON and system integration
- Experience with relational databases (e.g. PostgreSQL, MySQL)
- Git versioning and agile practices (Scrum/Kanban)
- Ability to write clean, organized, testable code
Nice to have
- Experience with microservices, messaging (Kafka, RabbitMQ) or queues
- Knowledge of automated testing (JUnit, Mockito, etc.)
- Experience with Docker, Kubernetes or cloud (AWS, GCP, Azure)
- Prior work on high-scale digital products
- Involvement in communities, open source projects or tech talks
Full description
Curte resolver problemas complexos com código limpo e bem arquitetado? Essa vaga de Dev Java é para você crescer tecnicamente, ter voz nas decisões e ver seu trabalho em produção impactando milhares de pessoas.
Você vai atuar em uma empresa em crescimento, com times ágeis, ambiente colaborativo e foco em boas práticas de engenharia. Aqui, tecnologia é core do negócio, não área de apoio.
- Desenvolver e evoluir APIs e serviços backend em Java.
- Participar de decisões de arquitetura e desenho de soluções.
- Escrever código testável, performático e bem documentado.
- Atuar em squads ágeis, colaborando com produto, QA e UX.
- Realizar code reviews e contribuir para padrões de qualidade.
- Apoiar na investigação e correção de bugs em produção.
- Contribuir com melhorias contínuas em processos e ferramentas.
Requisitos obrigatórios:
- Experiência sólida com Java (8+ ou superior) em projetos backend.
- Vivência com frameworks como Spring / Spring Boot.
- Conhecimento de APIs REST, JSON e integração entre sistemas.
- Experiência com bancos de dados relacionais (ex.: PostgreSQL, MySQL).
- Noções de versionamento com Git e práticas ágeis (Scrum/Kanban).
- Capacidade de escrever código limpo, organizado e testável.
Diferenciais:
- Experiência com microsserviços, mensageria (Kafka, RabbitMQ) ou filas.
- Conhecimento em testes automatizados (JUnit, Mockito, etc.).
- Vivência com Docker, Kubernetes ou cloud (AWS, GCP, Azure).
- Atuação anterior em produtos digitais de alta escala.
- Participação em comunidades, projetos open source ou tech talks.