0 Ofertas de Desarrollador Java en Ecuador
Desarrollador Java Backend
Hoy
Trabajo visto
Descripción Del Trabajo
En BairesDev llevamos 15 años liderando proyectos de tecnología para clientes como Google, Rolls-Royce y las startups más innovadoras de Silicon Valley. Actualmente, contamos con un equipo de 4000 profesionales conformado por el top 1% de la industria trabajando de forma remota desde más de 50 países.
Al postularte a esta vacante, estarás dando el primer paso en un proceso que va más allá de lo convencional: Buscaremos conocer en profundidad tus habilidades, intereses y expectativas con el objetivo de realizar una búsqueda personalizada y encontrar el rol ideal para ti en BairesDev.
Desarrollador Java Backend en BairesDev
Ser un Desarrollador Java Backend en nuestro Equipo de Desarrollo es como ser un solucionador de problemas a tiempo completo. Esperamos que tus habilidades combinen experiencia, conocimiento e independencia. La innovación también está en el centro de la estrategia de BairesDev. Por lo tanto, si estás dispuesto a asumir las tareas más complejas y ser un maestro de tu pila tecnológica, Java, entonces probablemente eres uno de esos únicos que estamos buscando.
Principales responsabilidades:
Trabajar con los equipos de desarrollo de software para recopilar los requisitos y garantizar las mejores prácticas se adhieren.
Diseñar, implementar y apoyar soluciones para el desarrollo de aplicaciones, seguridad, análisis y gestión del rendimiento.
Cumplir las normas de codificación de seguridad existentes en el sector y en Verizon, respetando los requisitos de revisión de fortify scan y otras herramientas de seguridad.
Llevar a cabo revisiones de código para los miembros junior del equipo y hacer revisiones de código por pares para asegurarse de que el código sigue las normas establecidas por los arquitectos.
Ejecutar secuencias de comandos de prueba contra el código para garantizar la entrega de calidad.
Resolver problemas de código con urgencia.
¿Qué Buscamos?:
4+ años de experiencia en Java.
Experiencia con bases de datos SQL y NoSQL.
Experiencia con Microservicios y Cloud.
Conocimiento avanzado de algoritmos.
Conocimientos de infraestructura IT.
Manejo intermedio de metodologías ágiles.
Conocimiento sólido de buenas prácticas, principios SOLID, CLEAN Code y soluciones escalables.
Conocimiento de patrones de diseño.
Experiencia desarrollando aplicaciones completas desde cero.
Experiencia en pruebas automatizadas, y CI/CD pipelines.
Sólida experiencia con Control de Versiones.
Nivel avanzado de inglés.
Qué ofrecemos para que tu trabajo (y tu vida) seja mais fácil:
Trabajo 100% remoto: trabaja desde tu casa o donde quieras.
Compensación en USD o en tu moneda local, como prefieras, muy por encima de la media del mercado.
Hardware y software.
Horarios flexibles
Licencias por mater/paternidad, vacaciones y días festivos nacionales pagos.
Ambiente laboral multicultural e innovador, perfecto para hacer amigos, colaborar y aprender de las personas más talentosas del mundo.
Oportunidades de crecimiento y desarrollo profesional a través de mentorías y entrenamientos.
Únete a nuestro equipo global
Desarrollador Java - Remoto
Ayer
Trabajo visto
Descripción Del Trabajo
Empresa: Digital Solutions 324 SL
Ubicación: Trabajo Remoto
Tipo de Contrato: Prestación de servicios
Descripción de la empresa:
Digital Solutions es una compañía innovadora enfocada en proporcionar soluciones tecnológicas avanzadas. Se dedican a mejorar continuamente sus servicios y productos para satisfacer las necesidades de sus clientes.
Busca Develops con pasión por la tecnología y compromiso con la excelencia con habilidades técnicas y Blandas tales; Resolucion de problemas,Trabajo en equipo,Aprendizaje continuo, Comunicación efectiva.
Experiencia MÍnima de 1 año.
Puesto: Programador Java, con conocimientos en lenguaje Java
Requisitos:
- Conocimientos sólidos en Java
- Persona honesta, responsable y con ética de trabajo
- Edad entre 18-30 años (no postularse si no aplica)
- 100% disponibilidad (no estar trabajando para otras empresas)
- No estar estudiando
- Imprescindible contar con conexión a internet confiable, computadora y teclado en español
- Disponibilidad de postularte desde cualquier Iugar o estado
Ofrecemos:
- Jornada de lunes a viernes, 8 horas diarias; de 9:00 a 17:00 hora española.
- Pago 4 € la hora con posibilidad de aumento por horas según capacidad del profesional de 4 a 10 euros.
- Se paga por Plataforma Paypal.
Desarrollador Java Spring Boot
Hoy
Trabajo visto
Descripción Del Trabajo
¿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é harás?
Como Desarrollador Backend Java Sr, serás pieza clave en la construcción de soluciones financieras robustas, eficientes y seguras. Te enfocarás en el desarrollo, evaluación y mejora de sistemas críticos, alineándote con los estándares técnicos y metodológicos del equipo. Trabajarás en estrecha colaboración con equipos multifuncionales para garantizar entregas de alto valor, respetando criterios funcionales, no funcionales y plazos establecidos.
Tus responsabilidades incluirán:Diseñar y desarrollar microservicios escalables y modulares en Java (Spring Boot).
Integrar sistemas a través de APIs seguras, eficientes y bien documentadas.
Implementar pruebas unitarias, de contrato y mutación con enfoque en calidad temprana.
Aplicar principios de programación orientada a objetos y funcional para soluciones mantenibles.
Documentar soluciones técnicas alineadas con estándares del sector financiero.
Detectar, depurar y resolver incidencias técnicas complejas.
Optimizar consultas y estructuras en bases de datos relacionales y no relacionales.
Garantizar seguridad en microservicios mediante autenticación, autorización y cumplimiento OWASP.
Participar en procesos de integración y entrega continua (CI/CD), asegurando calidad y eficiencia.
Formación: Profesional en Ingeniería de Sistemas, Computación o carreras afines.
Conocimiento técnico requerido:
Java EE 8+ y Spring Boot (nivel senior).
Programación orientada a objetos y funcional.
Patrones de diseño y arquitectura de microservicios.
API REST: diseño, integración, documentación y seguridad.
Pruebas: unitarias, de contrato (Spring Cloud Contract), mutación.
Bases de datos:
- Relacionales: normalización, optimización de queries, replicación, fragmentación.
- No relacionales: implementación y configuración.
Seguridad: JWT, OAuth2, OpenID, SAML2, OWASP Top 10, ISO 27001.
Clean code, reutilización, mantenibilidad y buenas prácticas.
CI/CD: diseño de pipelines, control de versiones, configuración de contenedores.
Herramientas de debugging, logging y troubleshooting.
Herramientas deseables:
- Spring Cloud Contract, OpenAPI
- Docker, Git, Jenkins
- Jira, Confluence
- Copilot (plus)
+5 años de experiencia en desarrollo backend Java.
Dominio técnico para enfrentar desafíos complejos con autonomía.
Capacidad de trabajo colaborativo en entornos ágiles.
Orientación a la calidad, la seguridad y la mejora continua.
Alta capacidad de análisis, aprendizaje y documentación.
Visión técnica para proponer soluciones escalables y sostenibles.
- 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
Desarrollador Backend Java
Hoy
Trabajo visto
Descripción Del Trabajo
¿
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
TECNO
LÓ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 Backend Java con 3 años o más de experiencia
, apasionado por crear soluciones escalables, seguras y de alto impacto. Serás parte del equipo encargado de diseñar, implementar, evaluar y mejorar los sistemas y aplicaciones del Banco, asegurando la calidad de las entregas y aplicando las mejores prácticas de desarrollo.
Responsabilidades principales
- Diseñar, implementar y mejorar sistemas y aplicaciones.
- Desarrollar y mantener aplicaciones utilizando Java y frameworks relacionados.
- Participar en la definición de arquitecturas escalables, seguras y eficientes.
- Optimizar el rendimiento, escalabilidad y mantenimiento del código mediante refactorización.
- Asegurar el cumplimiento de buenas prácticas y estándares de desarrollo.
- Implementar y dar soporte a CI/CD con herramientas como Jenkins o GitLab CI.
- Desarrollar pruebas automatizadas para garantizar la calidad del código.
- Cumplir con prácticas de seguridad y protección de datos.
- Elaborar documentación técnica de las soluciones desarrolladas.
- Apoyar en los procesos de control de cambios y despliegue de soluciones.
- Integrar aplicaciones con bases de datos relacionales y no relacionales.
Requisitos
- Formación académica: Ingeniería en Sistemas, Computación, Software o carreras afines.
- Experiencia: mínimo 3 años como Desarrollador Backend Java.
Conocimientos técnicos:
Java y frameworks relacionados.
- Arquitecturas escalables y seguras.
- Pruebas automatizadas y control de calidad.
- Herramientas de integración y despliegue continuo (Jenkins, GitLab CI).
- Bases de datos relacionales y NoSQL.
- Desarrollo de código limpio y aplicación de buenas prácticas de seguridad.
Competencias valoradas
- Capacidad de análisis y solución de problemas.
- Proactividad para proponer mejoras.
- Trabajo en equipo y orientación a resultados.
Lugar de trabajo
: Quito, Ecuador
Modalidad
: Presencial
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
Desarrollador Backend Java Microservicios
Hoy
Trabajo visto
Descripción Del Trabajo
Descripción del puesto
Buscamos profesionales con la capacidad y autonomía de:
Desarrollar sistemas de software a través del análisis, diseño y aplicación de las tecnologías requeridas, utilizando las mejores prácticas con el fin de generar un producto de calidad que satisfaga las necesidades del cliente.
Requisitos
Formación Profesional:
Ingeniería de Sistemas/Software o disciplinas afines.
Experiencia Requerida:
+3 años en desarrollo de software creando aplicaciones backend en Java con arquitecturas distribuidas basadas en microservicios.
(Excluyente sector financiero)
Conocimientos:
Tecnologías
- Java V11 y superiores.
- Springboot / Quarkus.
- API Rest (Open Api 3.0/ Swagger)
- JPA / Hibernate ORM
- Manejo de colas (Active MQ/Rabbit MQ)
- Docker y contenedores.
- Kubernetes.
- Red Hat/Open shift (deseable).
- Azure DevOps
- Git y GitLab para control versionamientos y despliegues.
- Pruebas unitarias
Metodologías:
- SCRUM
Competencias:
- Comunicación asertiva
- Tabajo en equipo.
- Alta capacidad de autoaprendizaje.
- Orientación a resultados
- Autogestión
- Beneficios
Beneficios internos - Capacitación continua y desarrollo profesional
- Seguro médico privado
- Excelente Clima Laboral con un equipo creativo, dinámico y multicultural
- Desarrollo de tu talento mediante proyectos retadores y la oportunidad de trabajar con las empresas más grandes del país
Desarrollador Backend Java Presencial
Hoy
Trabajo visto
Descripción Del Trabajo
¿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.
Buscamos un Desarrollador Backend Java con 3 años o más de experiencia, apasionado por crear soluciones escalables, seguras y de alto impacto. Serás parte del equipo encargado de diseñar, implementar, evaluar y mejorar los sistemas y aplicaciones del Banco, asegurando la calidad de las entregas y aplicando las mejores prácticas de desarrollo.
Responsabilidades principales- Desarrollar y mantener aplicaciones utilizando Java y frameworks relacionados.
- Diseñar, implementar y mejorar sistemas y aplicaciones.
- Participar en la definición de arquitecturas escalables, seguras y eficientes.
- Optimizar el rendimiento, escalabilidad y mantenimiento del código mediante refactorización.
- Asegurar el cumplimiento de buenas prácticas y estándares de desarrollo.
- Implementar y dar soporte a CI/CD con herramientas como Jenkins o GitLab CI.
- Desarrollar pruebas automatizadas para garantizar la calidad del código.
- Cumplir con prácticas de seguridad y protección de datos.
- Elaborar documentación técnica de las soluciones desarrolladas.
- Apoyar en los procesos de control de cambios y despliegue de soluciones.
- Integrar aplicaciones con bases de datos relacionales y no relacionales.
- Formación académica: Ingeniería en Sistemas, Computación, Software o carreras afines.
- Experiencia: mínimo 3 años como Desarrollador Backend Java.
- Conocimientos técnicos:
- Java y frameworks relacionados.
- Arquitecturas escalables y seguras.
- Pruebas automatizadas y control de calidad.
- Herramientas de integración y despliegue continuo (Jenkins, GitLab CI).
- Bases de datos relacionales y NoSQL.
- Desarrollo de código limpio y aplicación de buenas prácticas de seguridad.
Lugar de trabajo: Quito, Ecuador
Modalidad: Presencial
- 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
Desarrollador Back end Java
Hoy
Trabajo visto
Descripción Del Trabajo
NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Estamos en búsqueda de
Desarrollador de Back end
para apoyar en el diseño, desarrollo e implementación de soluciones tecnológicas para servicio en el sector el Banco, garantizando calidad, cumplimiento de estándares y entregas eficientes. Promover buenas prácticas de desarrollo y acompañar al equipo técnico desde el código hasta la producción.
Principales Responsabilidades
- Desarrollar soluciones funcionales y escalables con Java/SpringBoot y buenas prácticas de ingeniería (TDD, BDD, Clean Code, SOLID).
- Realizar pruebas tempranas, revisiones de código y corrección de incidencias.
- Proponer arquitecturas técnicas y mejoras en procesos de desarrollo.
- Diseñar e integrar APIs seguras y eficientes (REST, OAuth2, JWT).
- Apoyar en CI/CD, control de cambios y despliegue de soluciones.
- Documentar soluciones técnicas y asesorar al equipo en frameworks y estándares.
Requerimientos
- Profesional en Ingeniería de Sistemas, Ingeniería de Software o carreras afines con experiencia mínimo de 3 años en rol de desarrollador
Tecnologías:
Java / SpringBoot
- Bases de datos relacionales y no relacionales
- Git, CI/CD (Jenkins, GitLab CI, etc.)
- HTML, CSS, SASS
- Conocimientos en Cloud (AWS, Azure o GCP)
Deseable: Kafka o RabbitMQ
Habilidades Técnicas:
Dominio de POO, patrones de diseño y microservicios
- Experiencia en TDD, BDD y pruebas automatizadas
- Conocimiento en seguridad (OWASP, ISO 27001)
- Manejo de herramientas: Jira, Confluence, Teams, DrawIO
Ofrecemos
- Cultura de innovación y crecimiento profesional
- Vinculación a tiempo indeterminado (relación de dependencias)
- Beneficios legales
- Seguro médico privado
- Póliza de vida
- Día libre de cumpleaños
- Trabajo modalidad híbrida en Quito, Ecuador
Te invitamos a conocernos en , Facebook, LinkedIn, Twitter o Instagram: @NEORIS.
Joseline Roca
Sé el primero en saberlo
Acerca de lo último Desarrollador java Empleos en Ecuador !
Desarrollador Back end Java
Hoy
Trabajo visto
Descripción Del Trabajo
NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Estamos en búsqueda de Desarrollador de Back end para apoyar en el diseño, desarrollo e implementación de soluciones tecnológicas para servicio en el sector el Banco, garantizando calidad, cumplimiento de estándares y entregas eficientes. Promover buenas prácticas de desarrollo y acompañar al equipo técnico desde el código hasta la producción.
Principales Responsabilidades:
- Desarrollar soluciones funcionales y escalables con Java/SpringBoot y buenas prácticas de ingeniería (TDD, BDD, Clean Code, SOLID).
- Realizar pruebas tempranas, revisiones de código y corrección de incidencias.
- Proponer arquitecturas técnicas y mejoras en procesos de desarrollo.
- Diseñar e integrar APIs seguras y eficientes (REST, OAuth2, JWT).
- Apoyar en CI/CD, control de cambios y despliegue de soluciones.
- Documentar soluciones técnicas y asesorar al equipo en frameworks y estándares.
Requerimientos:
- Profesional en Ingeniería de Sistemas, Ingeniería de Software o carreras afines con experiencia mínimo de 3 años en rol de desarrollador
- Tecnologías:
- Java / SpringBoot
- Bases de datos relacionales y no relacionales
- Git, CI/CD (Jenkins, GitLab CI, etc.)
- HTML, CSS, SASS
- Conocimientos en Cloud (AWS, Azure o GCP)
- Deseable: Kafka o RabbitMQ
- Habilidades Técnicas:
- Dominio de POO, patrones de diseño y microservicios
- Experiencia en TDD, BDD y pruebas automatizadas
- Conocimiento en seguridad (OWASP, ISO 27001)
- Manejo de herramientas: Jira, Confluence, Teams, DrawIO
Ofrecemos:
- Cultura de innovación y crecimiento profesional
- Vinculación a tiempo indeterminado (relación de dependencias)
- Beneficios legales
- Seguro médico privado
- Póliza de vida
- Día libre de cumpleaños
- Trabajo modalidad híbrida en Quito, Ecuador
Te invitamos a conocernos en , Facebook, LinkedIn, Twitter o Instagram: @NEORIS.
Joseline Roca
LI-JR1Desarrollador Backend Java Spring Boot 3+ Senior
Hoy
Trabajo visto
Descripción Del Trabajo
¿
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
TECNO
LÓ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?
Profesional responsable de diseñar, desarrollar y mantener
soluciones backend robustas, escalables y seguras
utilizando el ecosistema Java. Este rol requiere un enfoque sólido en buenas prácticas de desarrollo, arquitectura limpia, eficiencia en el procesamiento de datos y trabajo colaborativo en entornos ágiles. Su objetivo es garantizar integraciones efectivas con APIs, bases de datos y servicios de terceros bajo principios de calidad y rendimiento.
Conocimientos Técnicos Requeridos
Lenguaje y Frameworks
Dominio experto de Java 17+ y familiarización con Java 21
Uso de records, sealed classes, pattern matching, virtual threads (Project Loom)
Amplio manejo de Spring Boot 3+, Spring WebFlux y Spring Cloud
- Uso de GraalVM para optimización de rendimiento
Arquitectura y Diseño
- Diseño de microservicios escalables y resilientes
- Aplicación de DDD, arquitectura hexagonal, Ports & Adapters
- Enfoque en Event-Driven Architecture (coreografía, outbox)
- Observabilidad con OpenTelemetry
Integración y Mensajería
- Interacción avanzada con Kafka (publicador, consumidor, coreografía)
Experiencia integrando APIs RESTful, incluyendo:
OAuth2, OpenID Connect, JWT, API Gateway, Rate Limiting
Integración con middleware y APIs de terceros aplicando resiliencia, logging estructurado, timeouts, circuit breakers
Bases de Datos
- Relacionales: PostgreSQL, Oracle, incluyendo transacciones, tuning de queries y migraciones con Flyway/Liquibase
- NoSQL: Cosmos DB, MongoDB, Redis, con diseño eficiente de modelos
Calidad del Software
- Aplicación de Clean Code, principios SOLID, patrones de diseño (GoF, GRASP, CQRS, SAGA)
Pruebas:
Unitarias: JUnit 5, Mockito
- Integración: Testcontainers
- Contract Testing: Pact
- Cobertura y pruebas de mutación: Pitest
DevOps y Automatización
- Contenedores: Docker, Kubernetes
- GitOps, Helm, Kustomize
- Pipelines de CI/CD con Azure DevOps
- Seguridad: DevSecOps, SAST/DAST, secretos y controles de acceso Zero-Trust
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
Desarrollador Backend Java Spring Boot 3+ Senior
Hoy
Trabajo visto
Descripción Del Trabajo
¿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?Profesional responsable de diseñar, desarrollar y mantener soluciones backend robustas, escalables y seguras utilizando el ecosistema Java. Este rol requiere un enfoque sólido en buenas prácticas de desarrollo, arquitectura limpia, eficiencia en el procesamiento de datos y trabajo colaborativo en entornos ágiles. Su objetivo es garantizar integraciones efectivas con APIs, bases de datos y servicios de terceros bajo principios de calidad y rendimiento.
Conocimientos Técnicos RequeridosLenguaje y Frameworks
Dominio experto de Java 17+ y familiarización con Java 21
Uso de records, sealed classes, pattern matching, virtual threads (Project Loom)
- Amplio manejo de Spring Boot 3+, Spring WebFlux y Spring Cloud
- Uso de GraalVM para optimización de rendimiento
- Diseño de microservicios escalables y resilientes
- Aplicación de DDD, arquitectura hexagonal, Ports & Adapters
- Enfoque en Event-Driven Architecture (coreografía, outbox)
- Observabilidad con OpenTelemetry
- Interacción avanzada con Kafka (publicador, consumidor, coreografía)
Experiencia integrando APIs RESTful, incluyendo:
OAuth2, OpenID Connect, JWT, API Gateway, Rate Limiting
- Integración con middleware y APIs de terceros aplicando resiliencia, logging estructurado, timeouts, circuit breakers
- Relacionales: PostgreSQL, Oracle, incluyendo transacciones, tuning de queries y migraciones con Flyway/Liquibase
- NoSQL: Cosmos DB, MongoDB, Redis, con diseño eficiente de modelos
- Aplicación de Clean Code, principios SOLID, patrones de diseño (GoF, GRASP, CQRS, SAGA)
Pruebas:
Unitarias: JUnit 5, Mockito
- Integración: Testcontainers
- Contract Testing: Pact
- Cobertura y pruebas de mutación: Pitest
- Contenedores: Docker, Kubernetes
- GitOps, Helm, Kustomize
- Pipelines de CI/CD con Azure DevOps
- Seguridad: DevSecOps, SAST/DAST, secretos y controles de acceso Zero-Trust
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