Logo for Boa Vaga

Arquiteto de Soluções

Roles & Responsibilities

  • Experience in projects of Java application modernization
  • Analytical mindset and problem solving
  • Knowledge in Software Architecture and its patterns
  • Experience in automated unit testing
  • Familiarity with Clean Architecture, OAuth2, TDD, BDD
  • Proficient in JVM and GraalVM
  • Experience with Maven and Gradle
  • Knowledge in version control (Git)

Requirements:

  • Develop strategies for modernizing legacy Java applications
  • Communicate effectively with various stakeholders
  • Deliver solutions to problems with innovative ideas
  • Align team actions with performance indicators
  • Define and support automated testing routines
  • Work with tech stack including Java, Spring, React

Job description

Este é um cargo remoto.

A BoaVaga, em parceria com uma grande empresa de tecnologia, está em busca de um Arquiteto de Software especializado em modernização de aplicações Java. Se você é apaixonado por desenvolvimento e deseja fazer parte de uma equipe que valoriza a inovação e a sustentabilidade dos produtos, esta é a oportunidade perfeita para você!

Atividades:

  • Desenvolver estratégias de modernização das aplicações Java legadas, definindo e apoiando na elaboração de diretrizes de arquitetura para a construção de aplicações web modernas.
  • Comunicar-se de forma eficaz com diversos públicos (Desenvolvedores, Gerência, Diretoria), adaptando a mensagem para trazer opiniões e fatos com clareza.
  • Realizar entregas eficazes, solucionando problemas com ideias inovadoras e contribuindo para a sustentabilidade do produto.
  • Atuar na gestão estratégica, alinhando a atuação dos times com os desafios de indicadores.
  • Definir, apoiar e orientar a elaboração de rotinas automatizadas de testes, utilizando ferramentas e padrões adequados.
  • Trabalhar com tecnologias que compõem a stack, incluindo Java, Spring, React, JUnit, Mockito, Git, Hibernate, entre outras.


Requisitos

  • Experiência em projetos de modernização de aplicações Java J2EE para versões recentes (Java 11, 17...) com frameworks como Spring (Spring Boot, Spring MVC, Spring Security), Quarkus e Hibernate.
  • Mentalidade analítica e capacidade de resolução de problemas, pautadas nas melhores práticas e raciocínio lógico.
  • Conhecimento em Arquitetura de Software e seus padrões.
  • Experiência em testes unitários automatizados.
  • Vivência com Clean Architecture, OAuth2, TDD, BDD, Design Patterns e princípios SOLID.
  • Experiência com ferramentas de monitoramento/alerta como APM, Zabbix, New Relic, Dynatrace, DataDog ou similares.
  • Conhecimento profundo na JVM e GraalVM.
  • Experiência com ferramentas de construção como Maven e Gradle.
  • Conhecimento em controle de versão (Git) e metodologias de desenvolvimento GitFlow ou Trunk-based.


Benefícios

  • Vale-alimentação/Vale-refeição;
  • Plano de saúde e odontológico;
  • Auxílio Home Office;
  • Bônus anual por resultados;
  • Seguro de vida;
  • Day Off aniversário;
  • Programa de promoção à saúde e bem-estar;
  • Apoio para realizar cursos e certificações;
  • Parcerias e descontos.


Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.