Provincia : Madrid
Nº Vacantes (puestos) : 2
Funciones
Buscamos un desarrollador/a Java para incorporarse en un importannte proyecto dentro del sector bancario.
Perfil centrado en el desarrollo de capas de servicios, servicios REST y SOA sobre Java
y creación de APIs de servicio. Integración con entornos Legacy.
Metodologías de desarrollo y uso de frameworks utilizados en el sector (Spring Boot, Spring Cloud, etc)
Realizar las funciones de programación con autonomía debido a su conocimiento funcional y a un mayor grado de conocimiento de las alternativas de implementación existentes.
Ayudar a realizar el diseño técnico.
Colaborar en la selección de herramientas, redacción de estándares, pruebas de concepto, etc.
Ayudar a la planificación de detalle.
Realizar de forma autónoma los diseños de las estructuras de almacenamiento (ficheros, BBDD, etc.).
Requisitos
Experiencia Requerida
Experiencia en metodologías ágiles.
Integración continua. Git, Jenkins, Jira.
Lenguajes: Java
Conocimientos técnicos:
Back/Middle/Java. Conexión entre aplicaciones.
Lenguajes: SQL
Mínimo Java 17.
Microservicios.
BBDD: Oracle, MariaDB/MySql.
Repositorios: Gitlab, Github.
Herramientas de desarrollo: Clientes Base de datos (Dbeaver), Eclipse IDE, VSCode, SoapUI, BPEL, Postman.
Frameworks: Spring Framework, Spring Boot, Spring Cloud, Lombok, Mockito, Junit, etc.
Conceptos: SW Rest y Soap, Api, patrones de diseño, buenas prácticas Java.
Generación de test unitarios (TDD)
SSOO: Linux, Windows.
Valorable:
Docker y contenerización
Cloud
Herramientas de Gestión: Harvest, Clarive, Filezilla, Putty
Arquitecturas Hexgonales
Compilación en Nativo (Spring Native, Quarkus, Micronaut)
Se ofrece
Contrato indefinido
Proyecto estable
TELETRABAJO: 2 dias/semana
Ubicación: Tres Cantos
Formación a medida (tecnologías, idiomas, certficaciones...)
Salario a negociar en función de la experiencia
Retribución flexible (seguro médico, cheque guardería, ticket restaurante)