Desarrollador Java Microservicios GraphQL Junior
Sobre la empresa
La incorporación en este rol ofrece una oportunidad para contribuir significativamente al éxito de nuestros proyectos.
Tareas
- Desarrollar y mantener microservicios básicos utilizando Java y Spring Boot.
- Participar en el desarrollo, consumo e integración de APIs REST.
- Apoyar en la implementación de APIs GraphQL utilizando Spring for GraphQL.
- Definir esquemas básicos de GraphQL (Types e Inputs).
- Desarrollar resolvers sencillos para operaciones de consulta (Queries) y modificación de datos (Mutations).
- Aplicar principios de programación orientada a objetos (POO) y buenas prácticas de desarrollo.
- Participar en el diseño básico y manejo de bases de datos.
- Gestionar código fuente mediante Git/Bitbucket, utilizando ramas, commits y pull requests.
- Administrar dependencias y compilaciones mediante Maven.
- Apoyar en pruebas y validación de APIs utilizando herramientas como GraphiQL o Apollo Studio.
- Colaborar en actividades de desarrollo, mantenimiento y resolución de incidencias bajo supervisión técnica.
Requisitos
Se busca Desarrollador Java Microservicios GraphQL Junior para IDS Comercial, S.A. de C.V. Requisitos: Ingeniería o licenciatura en carrera afín a tecnologías de la información. De 1 a 3 años de experiencia profesional comprobable
Experiencia técnica Obligatoria
- Lenguaje: Java.
- Frameworks: Spring Boot
- Microservicios: Conocimientos básicos de arquitectura y desarrollo de microservicios.
- APIs: Conocimiento y uso práctico de APIs REST
- Programación: Fundamentos sólidos de programación orientada a objetos (POO).
- Bases de datos: Conocimientos básicos de diseño y manejo de bases de datos.
- Control de versiones: Git y Bitbucket, manejo de ramas, commits y pull requests.
- Herramientas de construcción: Maven para gestión de dependencias.
Deseables
- Spring for GraphQL.
- GraphQL: Comprensión de su arquitectura y diferencias con REST; definición de esquemas (Types, Inputs), Queries, Mutations y Resolvers básicos.
- Conocimientos complementarios: Nociones de Spring Cloud y Spring WebFlux.
- Herramientas de pruebas: GraphiQL y Apollo Studio
Comentarios Adicionales Se requiere un desarrollador Junior con fundamentos sólidos en Java, Spring Boot y programación orientada a objetos, así como conocimientos básicos de microservicios y GraphQL. Deberá contar con capacidad para desarrollar componentes sencillos, colaborar en la integración de APIs y trabajar con herramientas de control de versiones. Se valorarán conocimientos de Spring Cloud, WebFlux y herramientas de exploración de APIs.
Requerimientos
- Educación mínima: Educación superior - Licenciatura
- 2 años de experiencia
Beneficios
Se ofrece un ambiente de trabajo colaborativo y dinámico. Acceso a proyectos desafiantes y de impacto. Oportunidad de desarrollo profesional continuo.