




DESCRIPTION Our client, a Spanish bank-regulated electronic money institution currently experiencing significant growth, is looking to expand its team by integrating professionals who will actively contribute to its technological evolution within the rapidly developing banking sector. They are currently seeking a **Java programmer** to join an agile and dynamic team, working in an exceptional environment with strong opportunities for professional development due to the scope of operations and exponential business growth. **Requirements** * Bachelor's degree in Computer Science, Software Engineering, Information Systems, Higher or Medium Vocational Training, or a related field. * Between 6 and 10 years of relevant work experience. * In-depth knowledge of Java is essential, with at least 3 years of experience in large-scale backend application projects. * Experience with Spring Boot and Spring Batch, Hibernate, and JPA. * Experience using Maven tools. * Experience with IntelliJ IDEA integrated development environment. * Experience with MySQL databases. * Experience with Git version control. * Experience with application servers such as Tomcat or others. * Experience in testing with JUnit. * Experience with REST API services. * English language proficiency at B1 level or higher. * Knowledge of project management tools (Jira) and continuous integration practices. * Experience in banking or payment systems. **Offered** * Hybrid work in Madrid or Granada. * Flexible working hours. * 22 days of vacation. * Possibility of company health insurance within flexible compensation.


