Ver todas as vagas em Rio de Janeiro

Analista desenvolvedor(a) java - pleno

Detalhes do Emprego

Rio de Janeiro , Rio de Janeiro , Brasil
Montreal | Tecnologia e Inovação
19/08/2025
Deseja atualizações para este e outros trabalhos semelhantes?
Candidatar-se!

Formação:

Curso superior completo ou em andamento em áreas de TI (Informática, Ciência da Computação, Análise de Sistemas, Matemática, Engenharia ou afins), ou experiência comprovada em dobro do tempo exigido para a função;


Experiência:

Mínimo de 4 anos em análise e desenvolvimento de sistemas em Java, com domínio de Spring MVC e Spring Boot;


Conhecimentos Técnicos Necessários: Java 8+;

Frameworks: Spring (Core, Boot, Data, Security, MVC) e Hibernate/JPA.

Banco de Dados: SQL (MySQL, PostgreSQL, Oracle) e conhecimentos em banco NoSQL (MongoDB, Redis).

APIs REST e SOAP criação e consumo.

Controle de versão: Git (GitHub, GitLab ou Bitbucket).

Testes: JUnit, Mockito ou similares.

Ferramentas de build: Maven/Gradle.

Ambiente: Docker, Jenkins (ou outro CI/CD).

Arquitetura: Microservices, MVC e boas práticas de design patterns.

  • Desenvolver e manter aplicações back-end utilizando Java com Spring MVC e Spring Boot.
  • Criar e evoluir interfaces frontend modernas utilizando React.
  • Realizar integração de sistemas via APIs REST e GraphQL, garantindo comunicação eficiente entre serviços.
  • Projetar e implementar soluções baseadas em arquitetura de microserviços, com foco em escalabilidade e performance.
  • Trabalhar com mensageria assíncrona, utilizando RabbitMQ para comunicação entre serviços.
  • Garantir a qualidade do código com a implementação de testes unitários e de integração.
  • Realizar versionamento de código com SVN e GitLab, colaborando com times de desenvolvimento.
  • Utilizar Docker para conteinerização de aplicações, visando ambientes de desenvolvimento e produção mais consistentes.
  • Participar ativamente de cerimônias ágeis (Scrum, Kanban), contribuindo com planejamento, revisão e retrospectiva das sprints.
  • Realizar manutenção e evolução de aplicações legadas, utilizando JSF com PrimeFaces e persistência com JPA/Hibernate.
  • Atuar na análise, correção e prevenção de bugs, contribuindo para a estabilidade e performance das aplicações.
  • Documentar as soluções desenvolvidas e colaborar com o time na disseminação de boas práticas de codificação.
Show more
Reportar trabalho