
Senior Software Engineer, Java, AI
Posted Oct 9

Posted Oct 9
This is a fully remote position, open to applicants in Spain.
• Development of backend functionalities using Java and technologies from the Spring ecosystem.
• Design and implementation of microservices-based architectures.
• Involvement in the design and evolution of APIs with an API First approach.
• Collaboration in code reviews and the establishment of best development practices.
• Application of SOLID principles, Clean Code, and design patterns.
• Participation in environments based on Spec Driven Development (SDD) methodologies.
• Utilization of Artificial Intelligence tools to enhance productivity and software quality.
• Collaboration with multidisciplinary teams to build scalable, robust, and maintainable solutions.
• Over 6 years of experience in software development.
• Solid experience in backend development with Java.
• Experience with Spring Boot and Spring Data.
• Knowledge of microservices architectures and hexagonal architecture.
• Experience with SDD (Spec Driven Development) methodologies.
• Experience in designing REST APIs using OpenAPI/Swagger.
• Familiarity with SOLID principles, Clean Code, DDD, and testing.
• Experience with Kafka or similar messaging systems.
• Experience with relational and NoSQL databases.
• Knowledge of Kubernetes/OpenShift and CI/CD environments.
• Experience with GitHub, SonarQube, Grafana, or Dynatrace.
• Experience in unit and integration testing.
• Remote work model.
• Option to work from the office, always at the employee's discretion.
• Flexible schedule: start at 8:30 AM and finish at 6:00 PM, with intensive Fridays from 8:00 AM to 3:00 PM, and an intensive schedule of 8:00 AM to 3:00 PM in July and August.
• 22 vacation days + 2 discretionary days.
• December 24th and 31st off.
• Permanent contract from day one, with options for 12 or 14 payments.
• Flexible remuneration: restaurant card, childcare vouchers, health insurance, training, and other benefits with tax advantages.
• Advantage club: discounts on technology, leisure, and training.
• Continuous training: Udemy Business, language courses, official certifications, and technical training.
• Career planning and professional support.
• Nutrition, physical activity, and emotional balance programs.
• Personal and family assistance available 24/7.
• Inclusive, diverse, and multicultural environment.
• Social events to connect with the team.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.