Analista-programador Java
Perfil del candidato Buscamos un desarrollador Java con experiencia en Spring 4 y HTML5. Imprescindible: Competencia profesiona
ESSENCE INTERACTIVE CENTER S.L. Madrid, España
Perfil del candidato
Buscamos un desarrollador Java con experiencia en Spring 4 y HTML5.
Imprescindible:
- Competencia profesional de inglés (entrevista en inglés).
- Conocimientos sólidos de Ingeniería de Software.
- Gusto o interés en aplicar buenas prácticas de desarrollo.
- Al menos 3 años de experiencia como desarrollador Java (JSP, Spring 4, Spring MVC, Spring Security).
- Capacidad de trabajo en equipo bajo metodología SCRUM y herramientas de reporting y gestión compartida (Jira, Redmine, Confluence o similares).
- Adaptabilidad a nuevas tecnologías.
- Experiencia en desarrollo de aplicaciones cliente/servidor. Integración con servicios web de terceros.
- Experiencia en desarrollo Javascript y con conocimientos en Responsive Web Design utilizando HTML5.
- Manejo de sistemas de control de versiones (Git).
- Residir en España
Ofrecemos
: Contrato ordinario indefinido (no sustitución) con tres meses de pruebas incorporación en el equipo de investigación y desarrollo de software de nuestra oficina de Madrid (Centro), con posibilidad de aprender y desarrollarse tanto en entornos profesionales de desarrollo e integración continua como en el desarrollo de aplicaciones móviles multi-dispositivo.Sueldo:
desde 26.000€ - 36.000€ brutos al año en 14 pagas (extras en Julio y Diciembre). Rango en función de conocimientos y experiencia del candidato.Interesados enviar CV en inglés a:
[email protected] incluyendo datos de contacto, referencias de trabajos personales, contactos y accesos a repositorios de proyectos públicos (si se dispone de ellos).
Descripción del puesto
Dentro del equipo de investigación y desarrollo, en la línea de desarrollo de productos de software:
- Análisis de requisitos técnicos en base a requisitos de producto.
- Estimación de esfuerzo de las tareas del Backlog (siguiendo la metodología SCRUM).
- Diseño técnico de bajo nivel en base a diseños de alto nivel proporcionados por arquitectura.
- Desarrollo de evolutivos (Spring 4, JSP, HTML5). Integraciones con servicios REST y desarrollo de nuevas aplicaciones con vistas optimizadas tanto para web como dispositivos móviles basadas en Java con Spring, HTML5, JavaScript y CSS (generado a partir de ficheros SaSS).
- Gestión de las diferentes ramas de los proyectos usando GIT. Despliegues automatizados a través de nuestro sistema de integración continua.
- Internacionalización y personalización de la interfaz de usuario para distintos clientes en diversos idiomas.
- Desarrollo de pruebas unitarias con JUnit.
- Documentación técnica con Confluence.
- Seguimiento y resolución de incidencias con Jira.
- Coordinación y seguimiento con el equipo internacional de esta línea de negocio compuesto por Jefes de Producto, Jefes de Proyecto, Arquitectos de Software, Directores de R&D y analistas programadores de HW y SW de BE y FE.
- Participación en las actividades de la compañía como test de performance y cursos de formación de acuerdo con el Plan de Desarrollo Profesional.
- Reporting de actividad diario – seguimiento analítico de procesos.