JAVA DEVELOPER

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum 3 years of experience in software development, specifically in JAVA., Proficiency in databases such as SQL Server or MySQL., Familiarity with Spring Framework and GIT repositories., Knowledge of frontend technologies like Angular and HTML5 is a plus..

Key responsibilities:

  • Develop and maintain product functionalities for both frontend and backend.
  • Participate in analysis, refinement, and planning meetings to define product features.
  • Define and execute unit and integration tests for the products.
  • Collaborate with team members to ensure product evolution and quality.

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.

Tendrás la oportunidad de acceder a proyectos backend o proyectos que se requiera frontend adicionalmente, por ello si sabes de JAVA esta puede ser una buena posibilidad para ti tanto si te gusta el front, el back o ambos.

¿Qué harás?

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

Para ello tendrás las siguientes responsabilidades:

• Desarrollar las funcionalidades del producto, ya sea tanto frontend como backend.

• 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, podáis lograr 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.

• 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.

¿Que sería interesante?

• Conocimientos avanzados en Spring Framework.

• 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.


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