Backend Developer
Role details
Job location
Tech stack
Job description
Backend Developer (Java / Spring Boot / AWS) - Assisted Channels Spain | Hybrid in Madrid, Barcelona, Málaga or Logroño | Remote in the rest of the country Full-time About The Role We are looking for experienced Backend Developers specialized in Java and Spring Boot, with strong expertise in microservices architectures and cloud-native development in AWS environments. You will join an international digital transformation project focused on building scalable backend services, event-driven architectures, and modern API ecosystems within a high-availability environment. This role combines backend engineering, cloud-native development, integrations, and modern architectural practices. What you'll do - Design and develop scalable microservices using Java and Spring Boot - Define and implement RESTful APIs ensuring performance, scalability, and security - Apply clean architecture principles, including hexagonal architecture (ports & adapters) - Develop and maintain persistence layers
Requirements
using PostgreSQL and JPA/Hibernate - Build and maintain serverless components using AWS Lambda - Contribute to event-driven architectures using AWS services such as SQS and EventBridge - Integrate internal and external systems, including CRM platforms via OData - Write and maintain unit and integration tests - Collaborate with DevOps and cloud teams in AWS environments - Follow best practices in CI/CD, version control, and code quality What we're looking for - +3 years of professional experience in backend development - Strong hands-on experience with: - Java - Spring Boot - Microservices architectures - Experience designing and implementing: - REST APIs - API versioning and documentation - Strong knowledge of: - PostgreSQL - JPA / Hibernate - Experience with: - JUnit - Mockito - unit and integration testing - Experience working in AWS environments and cloud-native architectures - Understanding of clean architecture principles and separation of concerns - Spanish fluent/native level - English B2 (spoken and written) - required Highly valued - Experience with: - AWS Lambda - Event-driven architectures - Amazon SQS - Amazon EventBridge - Kafka or similar technologies - Experience integrating with: - Microsoft Dynamics - OData protocols - Knowledge of: - Hexagonal Architecture - Domain-Driven Design (DDD) principles 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 engineers with strong experience building modern Java microservices and cloud-native systems. This is a highly technical and hands-on role within a collaborative engineering environment.