Logo for Ibrowse Consultoria e Informática

ANALISTA DE DESENVOLVIMENTO JAVA SÊNIOR

Role overview

Summary

This role focuses on modernizing legacy systems by transforming business rules and functionalities into a contemporary architecture. You will collaborate with multidisciplinary teams to define architecture and plan deliverables, ensuring high-quality code and performance.

Qualifications

  • Higher education in Information Technology or a completed degree in any field with a postgraduate degree in IT.
  • Solid and proven experience as a Backend Java Developer/Engineer.
  • Proficiency in Java and the Spring Boot ecosystem.
  • Practical experience in data persistence with JPA/Hibernate.
  • Experience in refactoring, analyzing, and rebuilding legacy systems.

Responsibilities

  • Act directly on the evolution, reconstruction, and reimplementation of the project (Diagnóstico V2).
  • Analyze and interpret complex business rules of legacy systems to propose updated technical solutions.
  • Design, develop, and implement structured, clean, and highly testable RESTful APIs and backend components.
  • Apply software engineering best practices, system architecture, and design patterns in application modernization.

Key facts

Hard skills

Other skills

  • Collaboration
  • Problem Solving
  • Detail Oriented

About the company

Ibrowse Consultoria e Informática logo

Ibrowse Consultoria e Informática

  • IT Services & Consulting
  • 201–500
A IBROWSE é uma empresa de Tecnologia especializada em desenvolvimento de softwares, plataformas e prestação de serviços de tecnologia para o setor público e para o setor privado. Há mais de 22 anos trabalhamos para aumentar a competitividade e eficiência das organizações. Usamos nossa expertise para colaborar com o processo de digitalização e suporte. Somos especialistas em entendimento de modelagem de negócios, compreensão da jornada de clientes e na adequação de tecnologias já prontas para tornar viável o processo de adoção por parte de nossos clientes. Nas empresas públicas, atuamos para promover a eficiência e a modernização de processos, otimizando a prestação de serviços em órgãos federais, estaduais e municipais. Nas empresas privadas, levamos soluções de transformação digital com o objetivo de gerar resultados com redução de custos, aumento de receitas e otimização de processos.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

REQUISITOS E QUALIFICAÇÕES

  • Ensino Superior (cursando ou completo) na área de Tecnologia da Informação OU graduação concluída em qualquer área acompanhada de pós-graduação lato sensu (especialização, mestrado ou doutorado) na área de TI com carga horária mínima de 360 horas.
  • Experiência sólida e comprovada como Desenvolvedor/Engenheiro Backend Java.
  • Domínio da linguagem Java e do ecossistema Spring Boot.
  • Experiência prática em persistência de dados com JPA / Hibernate.
  • Construção, integração e documentação de APIs RESTful e microserviços.
  • Domínio de SQL e manipulação de bancos de dados relacionais.
  • Experiência comprovada em refatoração, análise e reconstrução de sistemas legados.


DIFERENCIAIS

  • Vivência com arquitetura de mensageria (Apache Kafka ou similares).
  • Conhecimentos em conteinerização e orquestração (Docker, Kubernetes).
  • Prática e vivência em ambientes Cloud (AWS, Azure ou GCP).
  • Práticas de testes automatizados (unitários e de integração) e esteiras de CI/CD / DevOps.


RESPONSABILIDADES E ATRIBUIÇÕES

  • Atuar diretamente na evolução, reconstrução e reimplementação do projeto (Diagnóstico V2), transformando regras de negócio e funcionalidades de sistemas legados em uma arquitetura moderna.
  • Analisar, compreender e interpretar regras de negócio de sistemas legados complexos para propor soluções técnicas atualizadas e sustentáveis.
  • Projetar, desenvolver e implementar APIs RESTful e componentes backend de forma estruturada, limpa e altamente testável.
  • Aplicar boas práticas de engenharia de software, arquitetura de sistemas e padrões de projeto na modernização de aplicações.
  • Garantir a qualidade, performance, segurança e manutenibilidade do código entregue em produção.
  • Colaborar ativamente com times multidisciplinares nas definições de arquitetura, levantamento técnico de demandas e planejamento das entregas.


INFORMAÇÕES ADICIONAIS

  • Regime de Contratação: CLT
  • Atuação: 100% Remoto
  • Carga horária: 220 horas mensais
  • Horário de Trabalho: 08:30 às 18:18 com 1hr de intervalo.
  • Benefícios: Seguro de Vida, Vale-Refeição (VR), Plano de Saúde e Plano Odontológico.
  • Convênio com Wellhub
  • Convênio com curso de Inglês
  • Convênio com curso de TI

Related jobs

See all Java Developer jobs

Other jobs at Ibrowse Consultoria e Informática