UST España & Latam is seeking a Senior Java Backend Developer to join their Regulatory and Compliance technology team. The ideal candidate will have experience with Java, Spring Boot, and microservices-based architectures. The role will be based in Málaga, Spain, with a hybrid work arrangement.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
We’re still looking for talent… and we’d love for you to join our team!
For more than 25 years, UST has partnered with the world’s leading companies to create real impact through business transformation. Driven by technology, inspired by people, and guided by purpose, UST supports its clients from design to implementation. Together, with more than 30,000 employees across 30 countries, we build to create unlimited impact — reaching billions of lives in the process.
Important note: This position requires relocation to Málaga, Spain. While the relocation is being arranged, the selected candidate will work remotely following Spanish business hours (CET). Once in Málaga, the role will be hybrid, combining on-site and remote work days.
What we look for?
We are seeking a Medium BackEnd Developer to participate in the Regulatory and Compliance technology team of a client from the banking sector.
High English level is required.
It is necessary to visit the client's offices in Malaga 3 days a week.
Key Responsibilities:
- Design, develop, and maintain scalable backend solutions using Java 8/11, applying strong knowledge of Java Core, Spring Boot, Spring Batch, and Spring Cloud Stream.
- Build and support microservices-based architectures, ensuring high availability, performance, and maintainability.
- Develop and integrate REST, SOAP, and OpenAPI-based APIs, following software design patterns and best practices.
- Implement event-driven architectures using Kafka to enable asynchronous communication between services.
- Write and execute unit and integration tests using JUnit, Mockito, and API testing tools such as Postman.
- Work with relational and non-relational databases, including Oracle, PostgreSQL, and Redis, ensuring data consistency and performance optimization.
- Manage CI/CD pipelines using Git, GitHub, Jenkins, and SonarQube, ensuring code quality and automated deployments.
- Deploy and maintain applications on application servers and container platforms, including WebSphere and OpenShift.
- Collaborate with cross-functional teams in an Agile environment, contributing to design discussions and technical decision-making.
- Ensure compliance with security, performance, and coding standards across all development activities.
- Communicate effectively with international stakeholders in fluent English.
Mandatory requirements:
- Bachelor’s degree or higher in Computer Science, Engineering or related field.
- Java (8 and 11, deep understanding of java core) with Spring boot and Spring Batch and Spring Cloud Stream.
- Framework testing: Junit, Mockito, Postman
- BBDD: Oracle, PostgreSQL, Redis
- Continuous Integration: Git, GitHub, Jenkins, SonarQube
- Web applications Servers/containers: Websphere and Openshift,
- Fluent English (B2, C1)
- Microservices
- APIs (REST & SOAP & Open API; software design patterns)
- Kafka (Event Driven Architecture)
Desirable requirements:
- Python language
- Control-m Tool
- Knowledge in cloud public (Azure, AWS,..)
- Fluent Spanish (native or B2, C1)
- Reactive programming
- Knowledge in financial products and Confirming core
If you would like to know more, do not hesitate to apply and we’ll get in touch to fill you in details. UST is waiting for you!