Software Developer Java Backend (A Coruña)
Core
Developing and maintaining backend applications using Java 21, Spring Boot, and microservices architecture.
Role type
Senior IC Java backend developer
Builds
Microservices, REST APIs, and cloud-native applications
Domain
Enterprise software development
Required skills
Java 21, Spring Boot, REST APIs, Microservices, SQL, Docker, Kubernetes, Kafka, JMS, MQTT, Unit testing, CI/CD
Preferred skills
Hexagonal architecture, Clean Code, SOLID principles
Technologies
Java 21, Spring Boot, Spring Framework, Maven, Kafka, JMS, MQTT, Azure Cosmos DB, Docker, AKS, Kubernetes, Mockito, TestContainers
Responsibilities
Design and implement microservices and hexagonal architecture, Develop and integrate REST APIs, Work with SQL databases and Azure Cosmos DB, Participate in deployments using Docker, AKS, and Kubernetes, Write unit and integration tests, Work in agile Scrum environments
Seniority
Mid-Senior, hands-on IC