Desarrollador/a Java Springboot - Quito Ecuador at Sofka
Quito, , Ecuador -
Full Time


Start Date

Immediate

Expiry Date

10 Apr, 26

Salary

0.0

Posted On

10 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring, Microservices, APIs, Clean Code, Design Patterns, Database Management, CI/CD, DevOps, Unit Testing, Integration Testing, Security, Performance Optimization, Object-Oriented Programming, Architecture, Feedback

Industry

IT Services and IT Consulting

Description
¿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! 📚
Responsibilities
Develop and optimize robust backend solutions in Java and Spring, while building and maintaining secure and efficient REST APIs. Collaborate actively with technical teams and apply best practices in architecture and clean code.
Loading...