Desarrollador FullStack Java + Angular
¿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.
¿Estás listo para liderar la evolución del backend y conquistar el frontend con Angular?
Buscamos un Senior FullStack Developer con más de 5 años de experiencia dominando el ecosistema Java y SpringBoot, que además aporte solidez técnica en el desarrollo de interfaces modernas con Angular. El perfil ideal es un referente técnico capaz de diseñar arquitecturas robustas, orquestar microservicios complejos y aplicar con maestría principios de Clean Code, estructuras de datos avanzadas y patrones de diseño, integrando eficientemente el BackEnd con el FrontEnd.
Responsabilidades
Diseñar y desarrollar soluciones de backend escalables y de alto rendimiento utilizando Java y Spring, garantizando una arquitectura modular.
Desarrollar y mantener componentes de frontend dinámicos y eficientes utilizando Angular, asegurando una integración fluida con los servicios API.
Implementar y mantener pipelines de CI/CD para asegurar flujos de trabajo eficientes desde el desarrollo hasta el despliegue productivo.
Construir APIs REST eficientes y documentadas, aplicando patrones de diseño de la industria y gestionando estándares de seguridad.
Orquestar arquitecturas de microservicios, resolviendo desafíos de cohesión, acoplamiento, escalabilidad y tolerancia a fallos.
Asegurar la calidad del software mediante estrategias avanzadas de pruebas unitarias, de integración y de contrato.
Optimizar el rendimiento de bases de datos relacionales y no relacionales, afinando consultas y gestionando transacciones complejas.
Requisitos
Formación: Profesional en Ingeniería de Sistemas, Informática, Ciencias de la Computación o carreras afines.
Experiencia: Mínimo 5 años de experiencia demostrable en desarrollo de software con Java y SpringBoot, con un historial comprobado en arquitectura compleja y experiencia práctica integrando aplicaciones con Angular.
Conocimientos Técnicos
Java (SpringBoot)
Angular, TypeScript, RxJS y gestión de estado.
Arquitectura de Microservicios y Patrones de Diseño (Singleton, Facade, Builder).
Clean Code, POO avanzada y Programación Funcional (Lambdas, Stream API).
Docker, Kubernetes, CI/CD (Azure DevOps, Jenkins) y Terraform.
SQL (Relacionales) y NoSQL (Optimización de consultas y transacciones).
JUnit, Mockito, Spring Cloud Contract y pruebas de mutación.
Seguridad: OAuth2, OIDC, JWT y prácticas OWASP.
Git (Control de versiones avanzado) y Swagger/OpenAPI.
¡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
- LATAM
- Estado remoto
- Híbrido