Analista Desarrollador Backend Senior – Java

Finch Soluções / JBM (Mandaliti e Prado Sociedade de Advogados)

· Contrato

Descrição da vaga

Requisitos

  • 7+ años de experiencia en la carrera
  • Spring Boot
  • SonarQube
  • JUnit
  • RabbitMQ
  • Selenium
  • Mockito
  • Kafka
  • SOAPUI
  • Postman
  • MySQL
  • clean code
  • SQL Server
  • MongoDB
  • solide
  • Java 11
  • Maven
  • GoLang
  • Hibernate

Tareas y Responsabilidades

A FINCH tiene una oportunidad para un ANALISTA DESENVOLVEDOR(A) BACK END SR – JAVA para formar parte del equipo de Tecnología.


Sobre nosotros:? Finch es una empresa que transforma ideas en soluciones innovadoras, utilizando la tecnología y la inteligencia artificial para impulsar la evolución de empresas en diversos sectores de la economía. Creemos que la IA y la innovación no solo aceleran los resultados, sino que también potencian la inteligencia de negocios, ofreciendo ventajas competitivas duraderas.? 

Misión del Cargo: Desarrollar y mantener funcionalidades de software de back-end, que agreguen valor al producto, garantizando calidad en la entrega de acuerdo con las necesidades de las áreas de negocio. 

Principales Responsabilidades:

  • Analizar, diseñar y mantener soluciones de alta complejidad, definiendo arquitectura, diseño, metodologías, lenguajes y herramientas, con enfoque en back-end;  
  • Garantizar la calidad y seguridad del software, elaborando pruebas unitarias, revisando código y apoyando planes de mejora continua; 
  • Compartir conocimiento técnico, capacitando a colaboradores y promoviendo el intercambio de experiencias en reuniones, guildas o capítulos; 
  • Contribuir a la comprensión de las necesidades del cliente, analizando requisitos funcionales y no funcionales junto al PO y clientes; 
  • Fomentar la cultura DevOps, aplicando contenedorización, versionado (Gitflow) y pipelines de CI/CD; 
  • Apoyar al PO en la planificación y presupuesto de nuevas demandas, levantando esfuerzos y estimaciones para la entrega. 

¿Qué necesitas para conquistar este puesto?

  • Dominio en el desarrollo de aplicaciones robustas y escalables en Java 11 o superior y Golang; 
  • Dominio en Hibernate/JPA; 
  • Dominio en el desarrollo de aplicaciones completas con Framework Spring (Boot, Data, cache, etc.); 
  • Dominio en la gestión de dependencias y build de proyectos con Maven y/o Gradle; 
  • Conocimiento en pruebas unitarias, automatizadas y de integración con JUnit, Selenium y Mockito; 
  • Dominio en versionado y control de código fuente con Git; 
  • Dominio en análisis de calidad y estándares de código con SonarQube y SonarLint; 
  • Dominio en mensajería e integración de sistemas con RabbitMQ, Kafka o JBoss Messaging; 
  • Dominio en pruebas y documentación de APIs con SOAPUI, Postman, Swagger o OpenAPI; 
  • Dominio en modelado y consultas en bases de datos relacionales (SQL Server, etc.); 
  • Dominio en manipulación y consultas en bases de datos no relacionales (MongoDB, etc.); 
  • Conocimiento en cache y optimización de datos con Redis o bases de datos en cache; 
  • Dominio en contenedorización de aplicaciones con Docker; 
  • Conocimiento en integración y entrega continua con Jenkins o GitLab CI/CD; 
  • Conocimiento en orquestación de containers con Kubernetes; 
  • Conocimiento en cloud computing y deploy de aplicaciones en AWS, Azure o Google Cloud; 
  • Conocimiento en buenas prácticas de ingeniería de software (Clean Code, SOLID, Design Patterns, etc.); 
  • Dominio en patrones y arquitectura de software (Hexagonal, Clean, Microservices, etc.); 
  • Dominio en la creación de pruebas antes de la implementación (Test Driven Development – TDD). 

Ofrecemos:

  • Contratación bajo el modelo de Persona Jurídica;
  • 1 día libre en el mes de tu cumpleaños;
  • Wellhub;
  • Suscripción a una plataforma de capacitación especializada para el equipo de Tecnología;
  • OnHappy: plataforma con beneficios para viajes;
  • Club de Ventajas: alianza con empresas de Bauru para descuentos para nuestros colaboradores en diversos segmentos, como alimentación, salud física y mental, educación, mascotas;
  • Saber +: Acceso a una plataforma de educación corporativa interna, con talleres, conferencias, capacitaciones y cursos de formación;
  • Capacitaciones enfocadas en la formación y prácticas de Scrum y Kanban;
  • Ressignifica: espacio para debates y construcción de proyectos enfocados en Diversidad e Inclusión.? 

 “¿Qué encontraré en FINCH?” 

Formarás parte de un equipo que busca soluciones innovadoras en automatización e inteligencia artificial, llevando a la empresa a niveles de excelencia. Dentro de un ambiente con autonomía y oportunidades de crecimiento, que vive la cultura ágil integrada al modelo de gestión!? 

“Me gustó la vacante, pero creo que no es para mí” 

Recomienda FINCH a una persona amiga! ¡Aprovecha para compartir la oportunidad con alguien que estimas!?? 

Esta vacante también está destinada a personas con discapacidad (PCD).

En FINCH, nuestra cultura inclusiva, impulsada por el programa Ressignifica, valora y respeta la diversidad en todas sus formas. Promovemos la equidad, acogiendo a cada individuo, independientemente de orientación sexual, etnia, religión, discapacidad o identidad de género.


Mais vagas como esta