Desarrollador/a JAVA, Madrid
Jornada Completa
Madrid
Publicado hace 11 horas
Nuestra empresa cliente, dedicada a ofrecer soluciones tecnológicas innovadoras que transforman la forma en que sus clientes hacen negocios.
Equipo compuesto por profesionales apasionados y comprometidos con la excelencia y la mejora continua. Están buscando un/a Desarrollador Java talentoso para unirse a su equipo y contribuir al desarrollo de aplicaciones de alta calidad.
Responsabilidades del Puesto
- Desarrollo de Software:
- Escribir código limpio, eficiente y escalable utilizando Java.
- Participar en el ciclo completo de desarrollo de software, desde la planificación hasta la implementación y el mantenimiento.
- Análisis y Diseño:
- Analizar los requisitos del proyecto y traducirlos en especificaciones técnicas.
- Diseñar arquitecturas de software y soluciones técnicas robustas.
- Pruebas y Depuración:
- Desarrollar y ejecutar pruebas unitarias, de integración y funcionales.
- Identificar y corregir errores y problemas de rendimiento mediante la depuración del código.
- Mantenimiento y Actualización:
- Mantener y mejorar las aplicaciones existentes para asegurar su rendimiento óptimo.
- Implementar mejoras y nuevas funcionalidades según sea necesario.
- Colaboración:
- Trabajar en equipo con otros desarrolladores, diseñadores y analistas de negocio.
- Participar en revisiones de código y aportar ideas para mejorar el desarrollo.
- Documentación:
- Crear y mantener documentación técnica detallada.
- Documentar el código y los procedimientos de desarrollo para facilitar el mantenimiento y la escalabilidad.
Requisitos del Puesto
- Experiencia:
- Mínimo 3 años de experiencia en desarrollo de software con Java.
- Habilidades Técnicas:
- Sólido conocimiento y experiencia práctica en Java SE y Java EE.
- Familiaridad con frameworks como Spring, Hibernate y Struts.
- Conocimiento de tecnologías web como HTML, CSS y JavaScript, así como de frameworks como Angular, React o Vue.js.
- Experiencia con servidores de aplicaciones como Apache Tomcat, JBoss o WebSphere.
- Experiencia en bases de datos relacionales (SQL, MySQL, PostgreSQL) y no relacionales (MongoDB, Cassandra).
- Habilidad para escribir consultas SQL eficientes y optimizar el rendimiento de la base de datos.
- Familiaridad con IDEs como Eclipse e IntelliJ IDEA.
- Uso de herramientas de control de versiones como Git y SVN.
- Conocimiento de sistemas de construcción y gestión de dependencias como Maven o Gradle.
- Experiencia en pruebas unitarias (JUnit, TestNG) y pruebas de integración.
- Conocimiento de herramientas de análisis de código y seguimiento de errores como SonarQube.
- Habilidades Blandas:
- Habilidades de comunicación y capacidad para trabajar en equipo.
- Habilidad para analizar problemas complejos y desarrollar soluciones efectivas.
- Capacidad para gestionar múltiples tareas y proyectos simultáneamente.
- Interés en mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo de software.
- Disposición para aprender nuevas herramientas y técnicas.
Educación
- Grado en Informática, Ingeniería de Software o un campo relacionado.
Beneficios
- Puesto estable.
- Jornada completa.
- Oportunidades de desarrollo profesional y formación continua.
- Ambiente de trabajo dinámico y colaborativo.
- Horarios flexibles, seguro médico y posibilidad de teletrabajo parcial.
- Salario de 35K. brutos anuales.
Características del Puesto
| Categoría de Puesto | Informática |
| Contrato | Puesto estable |
| Salario | 35K. brutos anuales |