JAVA DEVELOPER

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 3 years of experience in software development, specifically in JAVA., Familiarity with databases such as SQL Server or MySQL., Knowledge of Spring Framework and GIT repositories., Desirable skills include experience with Angular/HTML5 and automated testing with JUnit..

Key responsibilities:

  • Participate in defining functionalities during analysis, refinement, and planning meetings.
  • Define and execute unit and integration tests for products.
  • Support team members to achieve product evolution collectively.
  • Continuously learn and grow both personally and professionally.

Interfell logo
Interfell Hrtech: Human Resources + Technology Scaleup https://interfell.com/
51 - 200 Employees
See all jobs

Job description

Este es un puesto de trabajo remoto.

¿Qué buscamos?

Actualmente estamos buscando tres nuevos desarrolladores para unirse a un equipo en Colombia. Ya se escogió a su team lead y ahora va en busca de nuevos compañeros para terminar de consolidarse y así abarcar nuevos
objetivos y cubrir las necesidades de nuestro cliente.


¿Qué harás?

Te incorporarás al equipo para ser parte del desarrollo y mantenimiento productos.

Para ello tendrás las siguientes responsabilidades:


• Ayudar al equipo a definir las funcionalidades, participando tanto en reuniones de análisis,
refinamiento y planificación de estas.

• Definir y ejecutar las pruebas (unitarias y de integración) de los productos.

• Ayudar a los miembros de tu equipo, para que todos juntos,  logren la evolución del
producto.

• Aprender y crecer tanto personalmente como profesionalmente continuamente.

Tecnologías

Actualmente estamos utilizando las siguientes tecnologías en nuestros productos, por lo que
sería recomendable que conocieras varias de ellas:

• JAVA, lenguaje de desarrollo en backend.

• Spring Framework, para el desarrollo del backend de las aplicaciones.

• HTML5 y Angular, para desarrollo de frontend (deseable)

• Hibernate, acceso a bases de datos.

• JUnit, es un framework para testear aplicaciones JAVA.

• Jenkins, SonarQube, Nexus, aplicaciones que componen nuestro sistema de integración
continua.

• GIT, repositorio de código fuente.

¿Cómo Trabajamos?

Realizamos nuestros desarrollos guiados por un marco ágil, mezcla de Scrum con eXtreme
Programming, usando diversas técnicas ágiles que hemos ido incorporando mediante la mejora
continua del equipo.

Todos los sprints seleccionamos las funcionalidades a realizar siguiendo la prioridad
marcada por nuestro Product Owner, realizando el análisis y estimación de todas ellas al inicio del
sprint, y durante el mismo el desarrollo de las funcionalidades, tests y entrega continua de todos
los instaladores que implementan las funcionalidades realizadas.

No perdemos de ojo la calidad del producto, utilizando para ello varias herramientas para
medir la calidad y poder mejorar en cada sprint.

Pero siempre estamos abiertos a incluir algo nuevo si vemos que es óptimo para el
desarrollo de nuestro producto.

Requisitos
¿Qué esperamos de ti?

Buscamos tres persona con ganas de incorporarse a un equipo de desarrollo multifuncional,
orientado a crear productos web orientados a la ejecución de flujos de trabajo con el objetivo de
generar decenas de miles de documentos por hora. Con ganas de crear un producto estable y
eficiente, y sobre todo aprender cosas nuevas.

Conocimientos Requeridos

• Requerimos que ya tengas algo de experiencia en el desarrollo de software, al menos 3 años desarrollando en JAVA.

• Conocer bases de datos, como SQL Server o MySQL.

• Conocimientos de Spring Framework.

• Uso fluido de repositorios GIT.

Deseables

• Conocimientos en Angular/HTML5, etc.

• Cierta experiencia en la creación de tests automáticos, con Junit o similar.

• Estar familiarizado con la Integración Continua (Jenkins, SonarQube, Nexus... o similares).

• Que conozcas y hayas utilizado APIs REST.

• Conocimientos en principios SOLID, Clean Code.


Soft Skills

-Comunicación o participación en refinamientos, planificación y retrospectivas ágiles.

-Revisión de código y promoción de buenas prácticas de desarrollo.

-Comunicación técnica clara con equipos descentralizados ubicados en
diferentes zonas horarias.

Ventajas
Trabajo remoto y flexible (40 horas semanales).

Contratación estable y proyecto a largo plazo.

23 días hábiles de vacaciones al año.

Días festivos de Colombia.
 

Para optimizar nuestros procesos , te pedimos que solo te postules si cumples con los requisitos indicados y estos están reflejados en tu perfil (CV).

De no ser así, te invitamos a seguir atento a futuras oportunidades donde puedas destacar. ¡Gracias por tu comprensión!




Salary:

$1.800 - $2.000 (USD) mensuales

Required profile

Experience

Industry :
Hrtech: Human Resources + Technology
Spoken language(s):
Spanish
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Java Developer Related jobs