ANALISTA DESENVOLVEDOR(A) BACK END SR – JAVA

Remoto

(Qualquer lugar)

Sênior

Requisitos

7+ anos de experiência na carreira

Spring Boot

SonarQube

JUnit

RabbitMQ

Selenium

Mockito

Kafka

SOAPUI

Postman

MySQL

clean code

SQL Server

MongoDB

solide

Java 11

Maven

GoLang

Hibernate

Tarefas e Responsabilidades

FINCH está com oportunidade para ANALISTA DESENVOLVEDOR(A) BACK END SR – JAVA para compor o time de Tecnologia.


Sobre nós:? A Finch é uma empresa que transforma ideias em soluções inovadoras, utilizando a tecnologia e a inteligência artificial para impulsionar a evolução de empresas em diversos setores da economia. Acreditamos que a IA e a inovação não apenas aceleram os resultados, mas também potencializam a inteligência de negócios, oferecendo vantagens competitivas duradouras.? 

 

Missão do Cargo: Desenvolver e sustentar funcionalidades de software de back-end, que agreguem valor ao produto, garantindo qualidade na entrega de acordo com as necessidades das áreas de negócio. 

 

Principais Responsabilidades:

  • Analisar, projetar e sustentar soluções de alta complexidade, definindo arquitetura, design, metodologias, linguagens e ferramentas, com foco em back-end;  
  • Garantir qualidade e segurança do software, elaborando testes unitários, revisando código e apoiando planos de melhoria contínua; 
  • Compartilhar conhecimento técnico, treinando colaboradores e promovendo troca de experiências em reuniões, guildas ou capítulos; 
  • Contribuir para o entendimento das necessidades do cliente, analisando requisitos funcionais e não funcionais junto ao PO e clientes; 
  • Fomentar a cultura DevOps, aplicando containerização, versionamento (Gitflow) e pipelines de CI/CD; 
  • Apoiar o PO no planejamento e orçamento de novas demandas, levantando esforços e estimativas para entrega. 

 

O que você precisa para conquistar essa posição?

  • Domínio no desenvolvimento de aplicações robustas e escaláveis em Java 11 ou superior e Golang; 
  • Domínio em Hibernate/JPA; 
  • Domínio no desenvolvimento de aplicações completas com Framework Spring (Boot, Data, cache, etc.); 
  • Domínio no gerenciamento de dependências e build de projetos com Maven e/ou Gradle; 
  • Conhecimento em testes unitários, automatizados e de integração com JUnit, Selenium e Mockito; 
  • Domínio em versionamento e controle de código-fonte com Git; 
  • Domínio em análise de qualidade e padrões de código com SonarQube e SonarLint; 
  • Domínio em mensageria e integração de sistemas com RabbitMQ, Kafka ou JBoss Messaging; 
  • Domínio em testes e documentação de APIs com SOAPUI, Postman, Swagger ou OpenAPI; 
  • Domínio em modelagem e consultas em bancos de dados relacionais (SQL Server, etc.); 
  • Domínio em manipulação e consultas em bancos de dados não relacionais (MongoDB, etc.); 
  • Conhecimento em cache e otimização de dados com Redis ou bancos de dados em cache; 
  • Domínio em conteinerização de aplicações com Docker; 
  • Conhecimento em integração e entrega contínua com Jenkins ou GitLab CI/CD; 
  • Conhecimento em orquestração de containers com Kubernetes; 
  • Conhecimento em cloud computing e deploy de aplicações em AWS, Azure ou Google Cloud; 
  • Conhecimento em boas práticas de engenharia de software (Clean Code, SOLID, Design Patterns, etc.); 
  • Domínio em padrões e arquitetura de software (Hexagonal, Clean, Microservices, etc.); 
  • Domínio na criação de testes antes da implementação (Test Driven Development – TDD). 

 

Oferecemos:

  • Contratação no modelo de Pessoa Jurídica;
  • 1 Day Off no mês de aniversário;
  • Wellhub;
  • Assinatura de plataforma de treinamentos especializada para o time de Tecnologia;
  • OnHappy: plataforma com benefícios para viagens;
  • Clube de Vantagens: parceria com empresas de Bauru para descontos aos nossos colaboradores em diversos segmentos, como alimentação, saúde física e mental, educação, pet;
  • Saber +: Acesso a plataforma de educação coorporativa interna, com Workshops, palestras, treinamentos e cursos de capacitação;
  • Treinamentos voltados para formação e práticas do Scrum e do Kanban;
  • Ressignifica: espaço para debates e construção de projetos voltados a Diversidade e Inclusão.? 

 

 “O que eu vou encontrar na FINCH?” 

Você fará parte de um time que busca soluções inovadoras em automação e inteligência artificial colocando a empresa em patamares de excelência. Dentro de um ambiente com autonomia e oportunidades de crescimento, que vive a cultura ágil integrada ao modelo de gestão!? 

 

“Gostei da vaga, mas acho que não é para mim!” 

Indique a FINCH para uma pessoa amiga! Aproveite para compartilhar a oportunidade com alguém que você estima!?? 

Essa vaga destina-se também a pessoas com deficiência (PCD).

Na FINCH, nossa cultura inclusiva, impulsionada pelo programa Ressignifica, valoriza e respeita a diversidade em todas as suas formas. Promovemos a equidade, acolhendo cada indivíduo, independentemente de orientação sexual, etnia, religião, deficiência ou identidade de gênero.


Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 3mb.

Compartilhar vaga: