Full Stack Java React Developer

Imagemaker — Chile · Posted ~1 week ago

Mid Full-time

Skills

Java React Full-stack development REST APIs software architecture REST API

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A software organization is seeking a Full Stack Developer to design, build, and maintain scalable applications across frontend and backend layers. The role involves APIs, integrations, architecture practices, and agile collaboration.

Highlights

Develop end-to-end digital solutions using modern technologies while collaborating with multidisciplinary teams.

Description

Department: Operations Location: Chile Description En Imagemaker estamos buscando a nuestro próximo Desarrollador Fullstack Java / React. Si te apasiona desarrollar soluciones de extremo a extremo y participar en la construcción de productos digitales de alto impacto, esta oportunidad es para ti. Serás responsable de diseñar, desarrollar, integrar y mantener aplicaciones modernas, participando en todas las capas de la solución, desde la experiencia del usuario hasta los servicios backend, API e integraciones con sistemas corporativos. Trabajarás en la construcción de aplicaciones escalables, seguras y de alta disponibilidad, aplicando buenas prácticas de desarrollo, estándares de arquitectura y metodologías ágiles. Además, colaborarás estrechamente con Technical Leads, Product Owners, UX/UI, QA, Arquitectura y otros equipos de desarrollo para entregar soluciones de software de alta calidad que generen valor para el negocio y una excelente experiencia para los usuarios. Como parte de tu rol, asegurarás la calidad técnica de tus desarrollos mediante la aplicación de principios como Clean Code, SOLID, TDD, testing automatizado, integración continua y revisión de código, participando además en la operación y mejora continua de las soluciones bajo tu responsabilidad. Responsabilidades Diseñar, desarrollar y mantener aplicaciones web modernas utilizando tecnologías frontend y backend.Construir y consumir API REST para la integración con sistemas internos y externos.Implementar interfaces de usuario receptivas, accesibles y orientadas a la experiencia del cliente.Desarrollar servicios backend escalables, seguros y mantenibles.Participar en el diseño de soluciones técnicas y modelos de integración.Implementar pruebas unitarias, de integración y automatizadas.Participar en actividades de análisis, desarrollo, despliegue y soporte productivo.Colaborar en la definición y mejora de estándares de desarrollo y procesos de ingeniería.Contribuir a iniciativas de modernización, automatización y mejora continua.Participar activamente en las ceremonias ágiles y actividades de planificación del equipo.Colaborar con equipos multidisciplinarios comunicando conceptos técnicos de manera clara y efectiva.Contribuir a la evolución tecnológica de la organización mediante la adopción de buenas prácticas de ingeniería. Skills, Knowledge and Expertise RequisitosMás de 3 años de experiencia en desarrollo de software.Experiencia participando en proyectos de desarrollo web y API.Experiencia trabajando bajo metodologías ágiles (Scrum o Kanban).Nivel de inglés intermedio o avanzado (+B2)Conocimientos FrontendHTML5, CSS3, Sass y diseño responsivo.JavaScript ES6+ y TypeScript.React y React Router.Manejo de estado (API de contexto, Redux o equivalentes).Consumo de API mediante Fetch o Axios.Herramientas de construcción y embalaje como Webpack, Vite o similares.Gestión de dependencias con NPM.Testing frontend con Jest y React Testing Library.Conocimientos BackendJava 17+.Marco de resorte y bota de resorte.Gradle o Maven.Desarrollo y documentación de API REST (OpenAPI / Swagger).JUnit y Mockito.Patrones de diseño y principios SOLID.Seguridad basada en OAuth2 y JWT.Desarrollo de microservicios e integración entre sistemas.Plataformas y HerramientasGit, Bitbucket y estrategias de versionamiento.Jira y Confluence.Jenkins o herramientas de equivalentes de CI/CD.SonarQube y herramientas de análisis de calidad.Docker y conceptos básicos de contención.Artefacto o repositorios de artefactos.Bases de datos relacionales (SQL Server, PostgreSQL, MySQL) y, de forma deseable, NoSQL (MongoDB).DeseablesArquitectura orientada a eventos (Kafka o similar).Computación en la nube (AWS, Azure, GCP o Openshift).Observabilidad y monitoreo (Dynatrace, Splunk, Grafana).DevSecOps y herramientas de seguridad de código.Experiencia en entornos bancarios o financieros.Formación académicaIngeniería en Informática, Ingeniería Civil Informática, Analista Programador o carrera afín.CompetenciasResolución de problemas.Trabajo en equipo.Pensamiento analítico.Comunicación efectiva.Orientación a la calidad.Autonomía Beneficios 😉 Ser maker es cool: ¡Tenemos muy buenos beneficios y muchas actividades para divertirnos! 🏖️ No te preocupes, sé feliz: 3 días libres al año adicionales a tus vacaciones. ✨ Permiso sin goce de sueldo para cumplir tus sueños. ⚖️ Programa de bienestar enfocado a equilibrar el trabajo y la vida personal. 🏥 Seguro Complementario 100% gratuito para los fabricantes. 🤓 ¡Programas de formación, clases de inglés y mucho más! 🎂 Día libre para tu cumpleaños y medio día para los cumpleaños de tus hijos. 💰 Bonificaciones que dan respiros: Fiestas patrias, navidad, matrimonio/AUC, nacimiento/adopción de hijos, etc. 💳 Convenios y precios preferenciales con bancos. 👶🏻 3 días adicionales para padres por nacimiento o adopción de hijo/a. 🐶 ¡Convonio de seguro para tus mascotas! 🌿 Nuestra cultura es horizontal, de innovación, desafiante y sobre todo, ¡se respira mucha buena onda! En el marco de nuestro compromiso con la inclusión, la siguiente vacante está alineada y es parte de la ley 21.015.