GeekHunter Logo

Planes

Iniciar sesión

ES

ES

Code Group

Desenvolvedor Backend Sênior – Java

Híbrido

São Paulo, SP, Brasil

Rango salarial

BRL

Empleado(a)

Nivel de experiencia

Senior

Requisitos

6+ años de experiencia en la carrera
Maven
Git/Github
Apis Rest
Java
Spring Boot
Github Actions
Spring MVC
Spring Data
PostgreSQL
Spring Security

Habilidades deseadas

Microsserviços
Clean Architecture
Ambientes Distribuídos
Arquitetura Orientada a Eventos

Tareas y Responsabilidades

Show original

Misión del Cargo

Actuar en el desarrollo, evolución y mantenimiento de aplicaciones backend utilizando Java y Spring Boot, contribuyendo a soluciones robustas, seguras, escalables y de alto rendimiento. Participar en la evolución técnica de la squad, el desarrollo de APIs, integraciones y la mejora continua de las aplicaciones.

Modelo: Híbrido – 1 día por semana presencial – Faria Lima, São Paulo/SP

Contratación: CLT

Horario: Lunes a viernes, de 8:00 a 17:00 o de 9:00 a 18:00.

Beneficios

• Tarjeta Flash (VR/VA):

• Auxilio Internet/Home Office:

• Seguro médico Amil

• TotalPass;

• Plataforma Alura.

Principales Responsabilidades

  • Desarrollar y evolucionar aplicaciones backend utilizando Java y Spring Boot.
  • Desarrollar y mantener APIs RESTful, siguiendo buenas prácticas de seguridad y versionamiento.
  • Implementar nuevas funcionalidades y realizar el mantenimiento de los sistemas existentes.
  • Trabajar con bases de datos relacionales, especialmente PostgreSQL.
  • Desarrollar código con enfoque en calidad, seguridad, rendimiento y escalabilidad.
  • Crear y mantener pruebas automatizadas utilizando JUnit y Mockito.
  • Participar de prácticas de TDD/BDD.
  • Trabajar con Git/GitHub y procesos de CI/CD.
  • Participar en la definición y evolución de las soluciones técnicas y arquitectura de la squad.
  • Apoyar la identificación y resolución de problemas técnicos.
  • Trabajar en conjunto con QA, Analistas de Requisitos, Product Managers y demás integrantes de la squad.
  • Participar de los rituales ágiles y contribuir con la mejora continua del equipo.
  • Compartir conocimiento y apoyar técnicamente a los demás integrantes del equipo.

Desarrollo y Tecnologías

  • Desarrollar aplicaciones utilizando Java 8 o superior.
  • Trabajar con Streams, Lambdas y API de Fechas.
  • Utilizar el ecosistema Spring Boot, Spring MVC, Spring Data y Spring Security.
  • Desarrollar y mantener APIs RESTful.
  • Trabajar con PostgreSQL y bases de datos relacionales.
  • Utilizar herramientas como Maven, SonarQube y Nexus.
  • Trabajar con Git/GitHub y GitHub Actions.
  • Desarrollar pruebas automatizadas con JUnit y Mockito.
  • Trabajar en entornos Linux y AWS.

Arquitectura e Integraciones

  • Contribuir con la evolución de la arquitectura y de las soluciones desarrolladas.
  • Apoyar la construcción de soluciones escalables y de alto rendimiento.
  • Trabajar con integraciones entre sistemas y servicios.
  • Participar de iniciativas relacionadas con microservicios y entornos distribuidos.
  • Apoyar la identificación y resolución de problemas relacionados con las aplicaciones e integraciones.

Requisitos

  • Experiencia sólida con Java 8 o superior.
  • Experiencia con Spring Boot, Spring MVC, Spring Data y Spring Security.
  • Experiencia en el desarrollo de APIs RESTful.
  • Experiencia con bases de datos relacionales, especialmente PostgreSQL.
  • Conocimiento en Git/GitHub.
  • Familiaridad con GitHub Actions y prácticas de CI/CD.
  • Experiencia con pruebas automatizadas utilizando JUnit y Mockito.
  • Conocimiento de prácticas como TDD/BDD.
  • Experiencia con Maven, SonarQube y Nexus.
  • Conocimiento de Linux.
  • Experiencia con AWS.
  • Buena comunicación y facilidad para trabajar en equipo.
  • Autonomía para conducir actividades y solucionar problemas técnicos.

Diferenciales

  • Experiencia con microservicios y entornos distribuidos.
  • Conocimiento en arquitectura orientada a eventos.
  • Experiencia con Clean Architecture y Arquitectura Hexagonal.
  • Conocimientos en criptografía, certificado digital y SPB.
  • Experiencia con DB2.
  • Experiencia con herramientas de transferencia de archivos, como Connect Direct, XFB y CFT.

Características Comportamentales

  • Perfil protagonista y responsable por las entregas.
  • Compromiso con calidad y buenas prácticas de desarrollo.
  • Buena comunicación y facilidad para trabajar en equipo.
  • Pensamiento crítico y capacidad de proponer mejoras.
  • Autonomía para conducir actividades y buscar soluciones.
  • Facilidad para trabajar en squads multifuncionales.
  • Interés en el aprendizaje continuo y el compartir conocimiento.
  • Adaptabilidad ante cambios y nuevos desafíos.
  • Capacidad de identificar cuando es necesario solicitar apoyo al equipo.

Tecnologías y Conocimientos del Cargo

Obligatorios:

Java | Spring Boot | Spring MVC | Spring Data | Spring Security | APIs REST | PostgreSQL | Git/GitHub | GitHub Actions | JUnit | Mockito | Maven | SonarQube | Nexus | Linux | AWS

Diferenciales:

Microservicios | Entornos Distribuidos | Arquitectura Orientada a Eventos | Clean Architecture | Arquitectura Hexagonal | Criptografía | Certificado Digital | SPB | DB2 | Connect Direct | XFB | CFT

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante:

Phone

Solo se aceptan archivos PDF con un tamaño máximo de 3mb.

BRL

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante: