
Software Developer, Java, AI
Posted Oct 9

Posted Oct 9
This is a fully remote position, open to applicants in Spain.
β’ Design and develop modern solutions based on microservices.
β’ Build backend functionalities using Java and technologies from the Spring ecosystem.
β’ Create and implement architectures rooted in microservices.
β’ Engage in the design and evolution of APIs with an API First approach.
β’ Collaborate in code reviews and the definition 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 construct scalable, robust, and maintainable solutions.
β’ Over 3 years of software development experience.
β’ Strong background in backend development with Java.
β’ Experience with Spring Boot and Spring Data.
β’ Knowledge of microservices architectures and hexagonal architecture.
β’ Familiarity with SDD (Spec Driven Development) methodologies.
β’ Experience in designing REST APIs using OpenAPI/Swagger.
β’ Understanding of SOLID principles, Clean Code, DDD, and testing.
β’ Experience with Kafka or similar messaging systems.
β’ Proficient in 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.
β’ Permanent contract.
β’ Remote work model, with the option to work from offices at the employee's choice.
β’ Flexible hours: start at 8:30 AM and finish at 6:00 PM; intensive Fridays from 8:00 AM to 3:00 PM; July and August with intensive hours from 8:00 AM to 3:00 PM.
β’ 22 vacation days + 2 discretionary days.
β’ Days off on December 24th and 31st.
β’ Option for 12 or 14 payments.
β’ Flexible compensation: restaurant cards, childcare vouchers, health insurance, training, and other benefits with tax advantages.
β’ Advantage 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.
β’ 24/7 personal and family assistance.
β’ Inclusive, diverse, and multicultural environment.
β’ Social events and activities to connect with the team.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.