
Senior Software Engineer – Java
Posted Aug 5

Posted Aug 5
This is a fully remote position, open to applicants in Spain.
• Develop and enhance applications using Java and Spring.
• Design and implement solutions based on microservices architecture.
• Create unit and integration tests.
• Participate in code reviews and apply best development practices.
• Collaborate with Architecture, QA, and DevOps teams.
• Engage in a strategic project within the retail sector, focusing on continuous evolution and iterative deliveries.
• Work in a multidisciplinary team using Agile methodologies and contribute to all phases of the software development lifecycle.
• A minimum of 8 years of experience in Java development.
• Strong experience with Java 11 or higher.
• Proficiency in Spring Framework: Spring Boot, Spring MVC, Spring Data, and Spring Cloud.
• Knowledge and experience in microservices architectures.
• Experience applying code quality standards, static analysis, and testing.
• Regular participation in Code Review processes.
• Experience working in Agile environments.
• Experience with messaging systems, particularly Kafka, is a plus.
• Knowledge of reactive and/or functional programming is advantageous.
• Experience in cloud environments and distributed ecosystems is valued.
• Strong teamwork skills and a focus on continuous improvement.
• Permanent contract.
• Remote work model.
• Option to work from the office, at the employee's discretion.
• Flexible hours, with intensive Fridays from 8 AM to 3 PM.
• 22 vacation days plus 2 personal days.
• December 24th and 31st off.
• Option for 12 or 14 salary payments.
• Flexible compensation: restaurant card, childcare vouchers, health insurance, training, and other tax-advantaged benefits.
• Benefits club with discounts on technology, leisure, and education.
• Continuous training: access to Udemy Business, language courses, official certifications, and technical training.
• Career development plan.
• Comprehensive wellness programs: nutrition, physical activity, and emotional balance.
• Work-life balance support: personal and family assistance 24/7.
• Inclusive, diverse, and multicultural environment.
• Social events and activities to connect with the team.
Travoom
EverCommerce
Cisco
Pluribus Digital
Get handpicked remote jobs straight to your inbox weekly.