Backend Java Developer
Role details
Job location
Tech stack
Job description
Overview Senior Backend Java Developer (Microservices / AWS) (2) - Spain | Hybrid in Madrid, Barcelona, Málaga or Logroño | Remote in the rest of the country Full-time We are looking for Senior Backend Java Developers to join an international digital banking project focused on building scalable, cloud-native backend solutions. You will work on the development of modern microservices architectures within a high-availability environment, collaborating with distributed engineering teams in an agile ecosystem. This is a hands-on backend role focused on performance, scalability, and clean engineering practices. What you'll do - Design, develop, and maintain backend microservices using Java and Spring Boot - Build and maintain REST APIs - Work with relational and non-relational databases - Develop integration and unit tests - Collaborate with cloud-native environments on AWS - Participate in code reviews and technical discussions - Contribute to scalable and maintainable backend
Requirements
architectures What we're looking for - +3 years of hands-on experience developing backend microservices with: - Java - Spring Boot - Spring Batch - PostgreSQL - Experience working with: - REST APIs - JPA / Hibernate - Relational and non-relational databases - Caching technologies - Experience with: - AWS - AWS S3/Lambda - Git - Maven - Experience developing: - unit tests (JUnit, Mockito) - integration tests - Spanish fluent/native level - English B2 (spoken and written) - required Nice to have - Knowledge of Go / Golang - Experience in digital banking or high-transaction environments - Experience working in distributed agile teams Work model - Hybrid model available in: - Madrid - Barcelona - Málaga - Logroño - Remote from other locations within Spain Note We are looking for backend-focused profiles with strong Java and microservices experience. Experience limited to document management platforms or unrelated enterprise systems will not be