Desarrollador Java

Funciones clave del trabajo:- Participar en todo el ciclo de vida de desarrollo software para realizar conexiones con pasarelas de pago de o

Mobile Solutions Consulting Group Las Rozas, España

Apply now

Funciones clave del trabajo:

- Participar en todo el ciclo de vida de desarrollo software para realizar conexiones con pasarelas de pago de operadores móviles de distintos países mediante servicios WEB.

- Recopilación de los requisitos del cliente, características y funcionalidades del sistema y desarrollo del diseño de integración entre sistemas.

- Colaborar con profesionales en la unidad técnica o de negocios de distintos operadores móviles internacionales para determinar los requisitos de los sistemas y las funcionalidades necesarias para las nuevas aplicaciones o las ya existentes.

- Realizar evaluación técnica de APIs de pasarelas de pago para determinar estrategia de interconexión.

- Desarrollar interfaces de usuario, completar la programación y producir productos específicos.

- Documentar o revisar la documentación con los pasos del desarrollo de la especificación, codificación, pruebas y aceptación del usuario para referencia futura y para fines de control interno.

- Puede liderar un pequeño proyecto o un segmento de un proyecto más grande.

Requerido:- Java8- Programación OO / Conocimiento de Patrones de Diseño- Experiencia construyendo y consumiendo servicios WEB (REST/SOAP)- Spring (Spring core, Spring MVC)- JPA/Hibernate- SQL- HTML / CSS- Sistemas de control de versiones: Git o similares- Entornos de desarrollo: Eclipse IDE o similares

Deseable (opcional):- Spring Boot (Opcional experiencia Práctica)- Frameworks JS (Opcional)- Spring Batch (Opcional)- TDD, Unit Testing JUnit, Automatización de pruebas (Opcional)- Conocimientos CI: Jenkins, Gitlab o similares (Opcional)

- Conocimientos de Microservicios y herramientas de clusterización: Kubernetes y Docker. (Opcional)

- Herramientas de calidad de código: Sonar o similares (Opcional)- Conocimiento metodologías Ágiles (Opcional)

- Experiencia en medios de pago o entornos bancarios (Opcional)

Se ofrece sueldo competitivo.

Other jobs that might interest you