Back to search

Desenvolvedor Java Fullstack PL

Desenvolvedor Java Fullstack PL

  • Brazil
  • Posted Nov 4, 2026

Responsibilities

  • Projetar, desenvolver, implementar e manter serviços e APIs utilizando Java (7 a 17), Spring Framework, Spring Boot e Hibernate/JPA.
  • Desenvolver e evoluir interfaces e componentes utilizando AngularJS e/ou Angular 17, garantindo boa experiência do usuário e aderência aos padrões visuais definidos.
  • Atuar em todas as etapas do ciclo de vida do software, incluindo refinamento de requisitos, desenvolvimento, testes, homologação e implantação.
  • Construir e consumir APIs REST, implementando validações, tratamento de erros, autenticação, autorização e integrações com sistemas externos.
  • Desenvolver e manter testes unitários e de integração, realizando correções de bugs e aplicando boas práticas de desenvolvimento, como Clean Code, padrões de projeto e revisão de código.
  • Modelar, otimizar e manter consultas e mapeamentos ORM com Hibernate, garantindo desempenho e consistência dos dados.
  • Elaborar e atualizar documentação técnica, incluindo APIs, regras de negócio, decisões arquiteturais e procedimentos de implantação.
  • Identificar oportunidades de melhoria relacionadas à performance, segurança, escalabilidade e qualidade do código.
  • Colaborar com equipes multidisciplinares na evolução contínua das soluções.

Requirements

  • Ensino Superior completo ou em andamento em cursos da área de Tecnologia da Informação; ou Ensino Superior completo em qualquer área, com Pós-Graduação em Tecnologia da Informação (carga horária mínima de 360 horas)

Nice to have: HTML, CSS, frameworks modernos de front-end, modelagem e estruturação de dados, ambientes ágeis, arquitetura de microsserviços, transformação digital, modernização de sistemas, ambientes cloud, práticas DevOps, arquiteturas orientadas a serviços, APIs

Skills

Java 7 a 17Spring FrameworkSpring BootHibernate/JPAMavenGitGitFlowAngularTypeScriptJavaScriptDockerKubernetesPostgreSQLOracle 10gNoSQLBig DataRUPMPS.BRCMMI-DEVISO/NBR 15504automação de testestestes funcionaistestes unitáriostestes de integraçãotestes de regressãotestes de performance

Full description

Principais Responsabilidades Projetar, desenvolver, implementar e manter serviços e APIs utilizando Java (7 a 17), Spring Framework, Spring Boot e Hibernate/JPA. Desenvolver e evoluir interfaces e componentes utilizando AngularJS e/ou Angular 17, garantindo boa experiência do usuário e aderência aos padrões visuais definidos. Atuar em todas as etapas do ciclo de vida do software, incluindo refinamento de requisitos, desenvolvimento, testes, homologação e implantação. Construir e consumir APIs REST, implementando validações, tratamento de erros, autenticação, autorização e integrações com sistemas externos. Desenvolver e manter testes unitários e de integração, realizando correções de bugs e aplicando boas práticas de desenvolvimento, como Clean Code, padrões de projeto e revisão de código. Modelar, otimizar e manter consultas e mapeamentos ORM com Hibernate, garantindo desempenho e consistência dos dados. Elaborar e atualizar documentação técnica, incluindo APIs, regras de negócio, decisões arquiteturais e procedimentos de implantação. Identificar oportunidades de melhoria relacionadas à performance, segurança, escalabilidade e qualidade do código. Colaborar com equipes multidisciplinares na evolução contínua das soluções. Requisitos Obrigatórios Conhecimento sólido em Orientação a Objetos e Padrões de Projeto. Experiência com: Java 7 a 17; Spring Framework e Spring Boot; Hibernate/JPA; Maven; Git e GitFlow; Angular, TypeScript e JavaScript; Docker e Kubernetes; Bancos de dados PostgreSQL, Oracle 10g ou superior e tecnologias NoSQL. Conhecimento em Big Data e tecnologias correlatas. Conhecimento de modelos de maturidade e qualidade de software, como RUP, MPS.BR, CMMI-DEV e ISO/NBR 15504. Conhecimento em automação de testes e em diferentes tipos de testes: funcionais, unitários, integração, regressão e performance. Requisitos Desejáveis Experiência com HTML, CSS e frameworks modernos de front-end. Experiência com Angular e TypeScript. Conhecimento em modelagem e estruturação de dados. Vivência em ambientes ágeis e arquitetura de microsserviços. Formação Ensino Superior completo ou em andamento em cursos da área de Tecnologia da Informação; ou Ensino Superior completo em qualquer área, com Pós-Graduação em Tecnologia da Informação (carga horária mínima de 360 horas). Diferenciais Experiência em projetos de transformação digital e modernização de sistemas. Conhecimento em ambientes cloud e práticas DevOps. Experiência com arquiteturas orientadas a serviços e APIs.

Desenvolvedor Java Fullstack PL at Indra Group | Referso Jobs