Backend Developer (Java / Spring Boot / AWS) - Spain (Hybrid/Remote)
Core
Design and develop scalable microservices, event-driven architectures, and modern API ecosystems using Java and Spring Boot in AWS environments.
Role type
Senior Backend Engineer (Java/Spring Boot)
Builds
Scalable backend services, RESTful APIs, and serverless components for an international digital transformation project.
Domain
Cloud-native backend engineering, microservices, event-driven architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Microservices architecture, REST API design, PostgreSQL, JPA/Hibernate, Unit and integration testing (JUnit/Mockito), AWS cloud-native development, Clean architecture principles
Preferred skills
AWS Lambda, Event-driven architectures (SQS, EventBridge, Kafka), Hexagonal Architecture, Domain-Driven Design (DDD), Microsoft Dynamics integration, OData protocols
Technologies
Java, Spring Boot, PostgreSQL, JPA, Hibernate, AWS, Lambda, SQS, EventBridge, Kafka, JUnit, Mockito, OData
Responsibilities
Design and develop scalable microservices; Define and implement RESTful APIs; Develop and maintain persistence layers; Build and maintain serverless components; Integrate internal and external systems; Write and maintain unit and integration tests
Seniority
Senior, hands-on IC