
Senior Software Developer, Java, AI
Posted Oct 9

Posted Oct 9
This is a fully remote position, open to applicants in Spain.
• Develop backend functionalities using Java and technologies from the Spring ecosystem.
• Design and implement microservices-based architectures.
• Engage in the design and evolution of APIs with an API First approach.
• Collaborate in code reviews and the establishment of best development practices.
• Apply SOLID principles, Clean Code, and design patterns.
• Participate in environments based on Spec Driven Development (SDD) methodologies.
• Utilize Artificial Intelligence tools to enhance productivity and software quality.
• Work with multidisciplinary teams to build scalable, robust, and maintainable solutions.
• Over 5 years of experience in software development.
• Strong experience in backend development with Java.
• Proficiency in Spring Boot and Spring Data.
• Knowledge of microservices architectures and hexagonal architecture.
• Experience with SDD (Spec Driven Development) methodologies.
• Experience designing REST APIs using OpenAPI/Swagger.
• Familiarity with SOLID, Clean Code, DDD, and testing principles.
• Experience with Kafka or similar messaging systems.
• Experience with relational databases and NoSQL.
• Knowledge of Kubernetes/OpenShift and CI/CD environments.
• Experience working with GitHub, SonarQube, Grafana, or Dynatrace.
• Experience in unit and integration testing.
• Remote work model, with the option to work from offices at the employee's discretion.
• Flexible hours: start at 8:30 AM, finish at 6 PM; intensive Fridays from 8 AM to 3 PM; intensive hours in July and August from 8 AM to 3 PM.
• 22 vacation days + 2 personal days.
• Holidays on December 24th and 31st.
• Permanent contract from day one, with the option of 12 or 14 payments.
• Flexible compensation: restaurant card, childcare vouchers, health insurance, training, and other tax-advantaged benefits.
• Benefits club with discounts on technology, leisure, and training.
• Access to Udemy Business, language courses, official certifications, and technical training.
• Career development plan.
• Programs for nutrition, physical activity, and emotional balance.
• 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.