Desenvolvedor(a) Java - Pleno - Full Remoto - PJ

Empresa: Iterative

Responsabilidades: • Desenvolver, manter e evoluir aplicações Java. • Participar do ciclo completo de desenvolvimento de software (análise, design, implementação, testes e deploy). • Colaborar com o time na definição de arquiteturas e boas práticas. • Garantir a qualidade do código, seguindo padrões e realizando code reviews. • Implementar integrações com APIs e serviços externos. • Atuar na identificação e correção de bugs e melhorias de performance. Requisitos: Sólidos conhecimentos em Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security). Experiência com testes unitários e de integração (JUnit, Mockito). Experiência com bancos de dados relacionais (MySQL, PostgreSQL ou Oracle) e NoSQL (MongoDB, Redis). Conhecimentos em APIs REST e JSON. Familiaridade com versionamento de código (Git). Experiência em metodologias ágeis (Scrum/Kanban). Desejável Experiência com mensageria (Kafka, RabbitMQ, ActiveMQ). Conhecimentos em Docker/Kubernetes. Experiência de logs estruturados, métricas ou tracing (Datadog) Vivência em ambientes cloud (AWS, GCP ou Azure). Noções de CI/CD. Noções com testes automatizados (Playwright). Sobre a empresa: Desenvolvedor Java - Pleno - Full Remoto - PJ

Ver todas as vagas