freehire launches on Product Hunt on 26 August.

Follow →

SOFTWARE ENGINEER JUNIOR JAVA

Summary

Develops and maintains Java-based software for an education-focused platform, focusing on cloud services, database interactions, and unit testing while collaborating with cross-functional teams.

Somos Innova Schools, una cadena privada de colegios que forma parte del grupo Intercorp, actualmente contamos con 65 sedes a nivel nacional. Somos una organización que está buscando transformar la educación en el Perú, además que fomenta y respeta en sus procesos de atracción del talento la igualdad de género, la inclusión y la diversidad.

Estamos en búsqueda de un/a SOFTWARE ENGINEER JUNIOR JAVA

Principales funciones:

  • Desarrollar y mantener funcionalidades de software utilizando Java 21, siguiendo los estándares y buenas prácticas de desarrollo definidos por el equipo.
  • Implementar soluciones utilizando servicios Cloud.
  • Desarrollar y mantener consultas, scripts y Stored Procedures en MySQL 8, utilizando JDBC para la conectividad con las aplicaciones.
  • Participar en el ciclo de desarrollo de software, desde el análisis técnico de requerimientos hasta la implementación, pruebas y despliegue.
  • Implementar pruebas unitarias y de integración para las funcionalidades desarrolladas, siguiendo los lineamientos definidos por el equipo.
  • Participar en revisiones de código y aplicar las observaciones recibidas para mejorar la calidad de las soluciones.
  • Utilizar Git para el control de versiones, siguiendo las estrategias y buenas prácticas establecidas.
  • Mantener actualizada la documentación técnica de las funcionalidades y servicios desarrollados.
  • Participar en la atención y resolución de incidencias, realizando el análisis inicial y escalando problemas de mayor complejidad cuando corresponda.
  • Colaborar con otros desarrolladores, QA y equipos relacionados para asegurar la correcta implementación de las funcionalidades.

Formación

Estudios universitarios o técnicos concluidos en Computación, Informática, Software o carreras afines.

Experiencia

Mínimo 6 meses a 1 año de experiencia en desarrollo de software con Java.

Experiencia académica, prácticas profesionales o experiencia laboral desarrollando aplicaciones con Java.

Conocimientos Técnicos Indispensables

  • Conocimientos de Java 21 y programación orientada a objetos.
  • Conocimientos de inyección de dependencias.
  • Conocimientos de conectividad a bases de datos utilizando JDBC.
  • Conocimientos básicos de MySQL 8, incluyendo consultas, scripts y Stored Procedures.
  • Conocimientos prácticos del ecosistema Serverless de AWS, especialmente Lambda y API Gateway.
  • Conocimientos de desarrollo y consumo de APIs REST.
  • Conocimientos de pruebas unitarias.

Conocimientos Deseables

  • Conocimientos de Spring Boot.
  • Conocimientos básico de Step Functions
  • Conocimientos básico de Python.
  • Conocimientos de generación de documentos PDF y Excel mediante librerías Java.
  • Conocimientos básicos de CI/CD.
  • Conocimientos básicos de otros servicios de AWS.
  • Conocimientos básicos de principios de Clean Code, Domain-Driven Design (DDD) y Arquitectura Hexagonal en el desarrollo de soluciones.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available