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

Compartir vacante:

Compartir vacante: