Desarrollador JAVA SR
¿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?
Buscamos un Desarrollador de Software JAVA senior con un mínimo de 4 a 6 años de experiencia en el desarrollo y la ingeniería de soluciones complejas. El perfil ideal debe dominar principios de programación orientada a objetos, técnicas avanzadas de programación funcional, y tener una sólida base en arquitectura de microservicios. Necesitamos un profesional con profunda experiencia en el ciclo de vida completo del desarrollo, desde el diseño hasta el despliegue y la monitorización.
🛠️ Conocimientos Técnicos Requeridos
- Lenguaje y Fundamentos: Dominio avanzado de Java (SE/EE), Programación Orientada a Objetos (POO) y Programación Funcional. Sólida aplicación de principios SOLID, KISS, DRY y patrones de diseño (GoF, Microservicios).
- Frameworks Core: Experiencia experta en el ecosistema Spring Boot (incluyendo Spring Data JPA/Hibernate, Spring Security) para la construcción de microservicios RESTful.
- Servicios y APIs: Habilidad para diseñar, implementar y documentar APIs RESTful escalables. Experiencia con estándares como OpenAPI/Swagger.
- Arquitectura: Experiencia práctica en el diseño e implementación de Arquitecturas de Microservicios y sistemas distribuidos. Conocimiento de patrones de resiliencia y mensajería (Kafka o RabbitMQ).
- Bases de Datos: Experiencia en SQL avanzado (optimización, tuning, modelado) y conocimiento funcional de bases de datos NoSQL (MongoDB, Redis, etc.).
- DevOps y Contenerización: Dominio de Docker y experiencia con orquestación (Kubernetes). Experiencia en la configuración y mantenimiento de pipelines de CI/CD (Jenkins, Azure DevOps, GitLab CI).
- Pruebas y Calidad: Experiencia avanzada en frameworks de pruebas (JUnit 5, Mockito) e implementación de estrategias de Calidad Temprana (TDD, Pruebas de Integración).
- Cloud: Conocimiento práctico de servicios y despliegues en al menos una plataforma cloud principal (AWS, Azure o GCP).
- Herramientas: Dominio de Git (flujos avanzados) y experiencia con herramientas de monitorización y observabilidad (Prometheus, Grafana, ELK Stack).
💡 Personas apasionadas, dispuestas a dar lo mejor de sí mismas.
¡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! 📚
- Trabajo Hibrido
- Área
- Desarrollo de Software
- Puesto
- Desarrollador BackEnd
- Ubicaciones
- Ecuador
- Estado remoto
- Híbrido
¿Ya trabajas en Sofka?
Ayúdanos a encontrar a tu próximo compañero/a.