Software Developer, Java
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Java Developer desarrollando aplicaciones empresariales, APIs y servicios RESTful para empresas globales conectadas por Dresden Partners. Trabajo remoto con Java, Spring, AWS, Docker y Kubernetes.
Responsibilities:
- Desarrollar, implementar y mantener aplicaciones empresariales con Java y Spring
- Desarrollar, implementar y mantener APIs y servicios RESTful
- Trabajar con aplicaciones contenedorizadas mediante Docker y Kubernetes
- Utilizar servicios de AWS como SQS y SNS
- Administrar conexiones y transacciones de bases de datos en Java
- Diseñar y optimizar consultas SQL complejas
- Liderar la entrega de funcionalidades utilizadas en ambientes productivos
- Aplicar pruebas unitarias, pruebas de integración y metodologías Agile
- Aplicar prácticas y metodologías de seguridad de software
- Utilizar herramientas de desarrollo asistido por inteligencia artificial como GitHub Copilot, Claude Code o similares
- Implementar buenas prácticas de desarrollo apoyadas en IA y promover su adopción dentro del equipo
- Optimizar sistemas complejos y resolver problemas de rendimiento
- Ejercer liderazgo, mentoría y tomar decisiones técnicas
- Mantenerse actualizado en nuevas tecnologías y tendencias de la industria
- Interactuar eficazmente con equipos internacionales
Requirements:
- Licenciatura en Ingeniería, Ciencias de la Computación, Sistemas o carrera afín, o experiencia profesional equivalente
- Mínimo 6 años de experiencia en desarrollo de software
- Más de 4 años de experiencia desarrollando aplicaciones empresariales con Java y Spring
- Experiencia en desarrollo, implementación y mantenimiento de APIs y servicios RESTful
- Sólidos conocimientos de programación orientada a objetos, patrones de diseño y arquitectura de software
- Experiencia trabajando con aplicaciones contenedorizadas mediante Docker y Kubernetes
- Conocimiento de servicios de AWS como SQS y SNS
- Experiencia en administración de conexiones y transacciones de bases de datos en Java
- Dominio de SQL avanzado, consultas complejas y optimización de rendimiento
- Experiencia liderando la entrega de funcionalidades utilizadas en ambientes productivos
- Conocimientos de pruebas unitarias, pruebas de integración y metodologías Agile
- Experiencia en prácticas y metodologías de seguridad de software
- Manejo de herramientas de análisis de vulnerabilidades como Snyk o Qualys
- Inglés avanzado conversacional
Benefits:
- Sueldo competitivo
- Bonos de puntualidad y asistencia
- Prestaciones de ley: IMSS, aguinaldo y vacaciones
- Seguro de vida
- Seguro de gastos funerarios
- Gastos médicos mayores
- Gastos médicos menores
- Trabajo completamente remoto













