Desarrollador/a Java Springboot - Quito Ecuador
¿Estás buscando nuevos desafíos y un lugar donde puedas disfrutar de un ambiente cercano mientras aprendes constantemente?
¡Bienvenido a un equipo con un propósito claro: "TRANSFORMAR la vida de las personas siendo el aliado TECNOLÓGICO más confiable"! 🚀
¡Prepárate y únete a esta aventura!
¿Qué encontrarás?
Retos técnicos y personales que te mantendrán en constante crecimiento.🤝 Un equipo conectado, enfocado en tu bienestar físico y mental.
Cultura de mejora continua, fresca y colaborativa, con oportunidades de aprendizaje y gente dispuesta a apoyarte.
KaizenHub, un programa diseñado para potenciar tus talentos, con feedback, mentorías y coaching a través de Sofka U. ¡Será un reto y un juego a la vez! 🧠🎮
Programas como Happy Kaizen y WeSofka que cuidan tu bienestar físico y emocional.
¿Qué buscamos?
Un Desarrollador Backend SSR con sólida base en Java y Spring, capaz de desarrollar soluciones robustas de forma autónoma, optimizar procesos existentes y entregar productos técnicos de alta calidad. Este rol requiere criterio técnico, buenas prácticas de ingeniería y capacidad para trabajar en arquitecturas modernas basadas en microservicios.
🔑 Responsabilidades clave
Desarrollar y optimizar soluciones backend robustas en Java y Spring.
Construir y mantener APIs REST seguras y eficientes.
Aplicar buenas prácticas de arquitectura, clean code y patrones de diseño.
Implementar pruebas, CI/CD y mejoras de rendimiento.
Documentar soluciones y colaborar activamente con equipos técnicos.
Conocimientos técnicos requeridos
☕ Backend & Programación Java
Experiencia mínima de 4 años con Java y Spring Framework.
Programación Orientada a Objetos avanzada: encapsulamiento, herencia, polimorfismo, genéricos y manejo de excepciones.
Uso avanzado de colecciones, streams y programación funcional (lambdas, Stream API).
Diseño de clases complejas, jerarquías e interfaces.
🧱 Arquitectura & Patrones
Implementación de arquitecturas de aplicación predefinidas.
Experiencia en arquitectura de microservicios:
Escalabilidad horizontal
Balanceo de carga
Caché distribuida
Manejo de errores y resiliencia
Patrones de diseño: Singleton, Facade, Builder, Adapter, Decorator.
🌐 APIs & Seguridad
Desarrollo y consumo de APIs REST.
Manejo correcto de HTTP Status Codes y estándares REST.
Seguridad en microservicios:
JWT
OAuth2
Autenticación y autorización
Conocimientos de OWASP Top 10, prevención de SQL Injection y XSS.
🗄️ Persistencia & Bases de Datos
Conocimiento intermedio en bases de datos relacionales y NoSQL.
Normalización de datos, indexación y consultas.
Spring Data / JPA:
Mapeo avanzado de entidades
Relaciones complejas y herencia
JPQL y Native Queries
Optimización de consultas y paginación
Manejo de transacciones y caché
🧪 Calidad & Testing
Pruebas unitarias y de integración (mocks, cobertura, debugging).
Pruebas de contrato (JSON / XML) – deseable.
Pruebas de mutación – deseable.
Capacidad para crear, ejecutar y mejorar casos de prueba.
🚀 CI/CD & DevOps
Conocimiento sólido en CI/CD en Java.
Configuración y personalización de pipelines.
Manejo de ramas, variables de entorno y stages.
Control de versiones con Git (rebase, conflictos, submódulos, tags).
Contenedores: definición, configuración y gestión básica.
¡PRESENTATE y sé parte de esta historia!
Condiciones
Contrato a término indefinido ¡Queremos relaciones a largo plazo y que seas parte de nuestra familia por mucho tiempo!
¿Buscas crecimiento profesional? En Sofka, te ofrecemos un ecosistema de aprendizaje con múltiples herramientas para cerrar brechas y potenciar tus habilidades. ¡Tú decides cómo quieres crecer! 📚
- División
- Operaciones
- Área
- Desarrollo y Arquitectura
- Puesto
- Consultor de Desarrollo
- Ubicaciones
- Ecuador
- Estado remoto
- Completamente remoto
¿Ya trabajas en Sofka?
Ayúdanos a encontrar a tu próximo compañero/a.