Vaga Back-End

Desenvolvedor(a) Java Sênior

Cucumber Java Spring Boot

Fornax Tecnologia

Fornax Tecnologia

Pequena/média empresa

Salário: Não especificado

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Somos uma empresa líder em tecnologia, profundamente comprometida tanto com o desenvolvimento humano quanto com a inovação. Inspiramos nossas equipes a criar soluções inovadoras, capacitando as principais organizações do país a conduzir transformações significativas e gerar um impacto positivo no mundo.

Com uma trajetória consolidada de mais de 15 anos no setor B2B, especializamo-nos em fornecer uma ampla gama de serviços e soluções, incluindo tecnologia, software, terceirização, programação, consultoria, integração de sistemas, desenvolvimento de software sob medida, gestão de aplicações, computação em nuvem, experiência digital, UX, inovação e transformação digital.

Adotamos abordagens ágeis para desenvolver projetos sob medida, apoiando nossos clientes em cada etapa de sua jornada de transformação digital. Assim, motivamos empresas e indivíduos em setores críticos - financeiro, seguros, pagamentos, educação, energia, saúde, telecomunicações, transporte e varejo - a promover mudanças significativas e impactar positivamente seus públicos.

No mercado desde 2009 está sempre em busca de novos talentos!!!

Atividades e Responsabilidades

- Desenvolver, testar e manter microsserviços usando Java 21 e Spring Boot 3.x.
- Garantir a segurança das APIs, implementando e mantendo as configurações de Spring Security e OAuth 2.0.
- Escrever testes automatizados de alta qualidade, utilizando JUnit e Cucumber (BDD), para atingir e manter a cobertura de código exigida (90% ou mais com JaCoCo).
- Manter a qualidade e o padrão do código, utilizando ferramentas de análise estática como Checkstyle e PMD.
- Trabalhar com OpenAPI Generator para gerar código a partir de especificações.
- Implementar e configurar ferramentas de observabilidade (Micrometer/Prometheus) para monitoramento das aplicações em produção.
- Colaborar com a equipe em todo o ciclo de desenvolvimento, desde o design até a implantação.

Requisitos

- Sólida experiência como Desenvolvedor(a) Java.
- Experiência com Spring Boot (preferencialmente 3.x) e desenvolvimento de microsserviços.
- Conhecimento profundo em segurança com Spring Security e OAuth 2.0.
- Forte proficiência em testes: JUnit, Cucumber/BDD e relatórios de cobertura de código (JaCoCo).
- Familiaridade com Maven para gerenciamento de projetos.