Desarrollador Full Stack Java + React (Azure)
Buscamos un Desarrollador Full Stack Java + React con experiencia en el desarrollo de aplicaciones web modernas, capaz de participar en el diseño, desarrollo, pruebas e implementación de soluciones utilizando tecnologías Java, React y Microsoft Azure.
Si te apasiona desarrollar software de calidad, trabajar con buenas prácticas y formar parte de equipos colaborativos, esta oportunidad es para ti.
Responsabilidades
- Desarrollar y mantener aplicaciones web utilizando Java 21 y React.
- Diseñar, desarrollar y consumir APIs REST.
- Implementar soluciones con Spring Boot, Spring Data JPA y Spring Web.
- Desarrollar interfaces responsivas con React, JavaScript, HTML5 y CSS3.
- Diseñar y optimizar consultas en Azure SQL Database.
- Participar en pruebas unitarias utilizando JUnit y Mockito.
- Utilizar Docker para la administración de ambientes de desarrollo.
- Documentar servicios mediante OpenAPI/Swagger.
- Colaborar en despliegues y configuraciones sobre Microsoft Azure.
- Participar en estimaciones, revisiones de código y mejora continua del desarrollo.
Requisitos
- Ingeniería o Licenciatura en Sistemas, Informática, Software o carrera afín.
- Experiencia desarrollando aplicaciones Full Stack con Java y React.
- Dominio de Java 21, Maven y Spring Framework (Core, Boot, Web y Data JPA).
- Experiencia desarrollando y consumiendo APIs REST.
- Conocimientos de programación orientada a objetos y principios SOLID.
- Manejo de React, JavaScript ES6+, HTML5 y CSS3.
- Experiencia con bases de datos relacionales y SQL.
- Conocimiento de Azure SQL Database.
- Experiencia con Docker.
- Manejo de OpenAPI/Swagger.
- Pruebas unitarias con JUnit y Mockito.
- Conocimiento práctico de servicios básicos en Microsoft Azure.
Deseable
- Arquitectura Hexagonal.
- Patrones de diseño.
- Azure App Services.
- Azure DevOps.
- CI/CD.
Competencias
- Pensamiento analítico.
- Resolución de problemas.
- Trabajo en equipo.
- Comunicación efectiva.
- Orientación a la calidad del código.
- Organización y gestión de tareas.
Conocimientos clave
- Java 21
- Spring Boot
- React
- Azure
- APIs REST
- Azure SQL Database
- Docker
- JUnit
- Mockito
- OpenAPI/Swagger
- Maven
- CI/CD
Sueldo: $48,000.00 - $49,000.00 al mes
Lugar de trabajo: Empleo remoto