Desarrollador java
Posted Updated
Desarrollador Java / Quarkus
Descripción del puestoEstamos en búsqueda de un Desarrollador Backend Java con al menos 5 años de experiencia para integrarse a un equipo de desarrollo colaborativo y de alto rendimiento. Buscamos a alguien con sólidos conocimientos en programación orientada a objetos y experiencia en el desarrollo de aplicaciones empresariales utilizando Java, Spring Boot y Quarkus, con capacidad para participar activamente en las distintas etapas del ciclo de vida del desarrollo de software.
Requisitos del perfil- Mínimo 5 años de experiencia en desarrollo backend con Java.
- Experiencia sólida con Spring Framework, incluyendo Spring Boot, Spring Security y Spring Data.
- Conocimientos y experiencia en Quarkus para el desarrollo de aplicaciones backend.
- Conocimiento de bases de datos relacionales como Oracle, MySQL o PostgreSQL, así como dominio de SQL.
- Experiencia en el diseño, desarrollo e integración de APIs RESTful.
- Sólida comprensión de programación orientada a objetos (OOP) y principios SOLID.
- Experiencia con Git para el control de versiones.
- Deseable: conocimientos en herramientas de CI/CD, contenedores como Docker y metodologías ágiles.
- Desarrollar, mantener y optimizar funcionalidades en sistemas backend utilizando Java, Spring Boot y Quarkus.
- Colaborar en el diseño técnico e implementación de nuevas soluciones y mejoras a los sistemas existentes.
- Diseñar, desarrollar e integrar APIs RESTful.
- Participar activamente en pruebas unitarias, pruebas de integración y revisiones de código.
- Aplicar buenas prácticas de desarrollo para garantizar la calidad, seguridad, escalabilidad y mantenibilidad del código.
- Documentar de manera clara y precisa los procesos, componentes y funcionalidades desarrolladas.
- Colaborar con los equipos de análisis y QA para asegurar la correcta interpretación y cumplimiento de los requerimientos técnicos y funcionales.
- Participar en las distintas etapas del ciclo de vida del desarrollo de software, desde el análisis y diseño hasta la implementación y mantenimiento.