
Backend Developer, Spring, Kotlin
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Spain.
• Engage in a large-scale Customs Management System that processes thousands of declarations daily.
• Design and develop contemporary backend services utilizing Spring Boot, Kotlin, and cloud-native technologies.
• Assume responsibility for technical solutions and actively participate in architectural decision-making.
• Work with advanced technologies such as Kubernetes, Docker, Kafka/RabbitMQ, and Microsoft Azure.
• Collaborate closely with international, cross-functional teams within an agile framework.
• Have the opportunity to influence engineering standards and enhance system reliability.
• Propel technical innovation and proactively share your ideas.
• Join a culture that emphasizes ownership and ongoing learning.
• Enjoy a high degree of flexibility and autonomy in tackling technical challenges.
• Significant experience with Spring Boot; Kotlin experience is preferred (or a willingness to learn).
• Strong understanding of relational databases (e.g., PostgreSQL, SQL Server), SQL, schema design, and ORMs like Hibernate / Spring Data JPA.
• Familiarity with HTTP/REST APIs, SFTP, and API design/documentation (OpenAPI / Swagger).
• Dedication to producing clean, maintainable code (adhering to Clean Code principles, SOLID principles, design patterns, and conducting code reviews) and automated testing (unit, integration, end-to-end).
• Proficiency with Git workflows and contemporary development practices.
• Experience in microservices and event-driven architectures (e.g., Kafka, RabbitMQ) along with cloud-native development, preferably on Microsoft Azure.
• Knowledge of Kubernetes, Docker, and CI/CD pipelines (GitLab CI/CD, GitHub Actions), as well as a basic understanding of application security (OAuth2, JWT, secure API design).
• Experience with monitoring, logging, and tracing tools (e.g., Grafana, Prometheus, ELK, OpenTelemetry) and a grasp of scalability, resilience, and performance optimization.
• An agile mindset with experience in Scrum/Kanban and tools such as Jira or Confluence, with a willingness to support frontend tasks (Vue.js / TypeScript is a plus).
• Excellent communication skills in English.
• Fully remote setup with flexible working hours and regular team events in European cities.
Gympass
iFood
Grupo Boticário
Get handpicked remote jobs straight to your inbox weekly.