
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 architectures based on microservices.
β’ Engage in the design and evolution of APIs with an API First approach.
β’ Collaborate in code reviews and establish best development practices.
β’ Apply SOLID principles, Clean Code, and design patterns.
β’ Participate in environments driven by 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 3 years of experience in software development.
β’ Strong 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 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.
β’ Indefinite contract.
β’ Remote work model.
β’ Option to work from the office at the employee's discretion.
β’ Flexible hours: 8:30 AM start and 6:00 PM end, with intensive Fridays from 8:00 AM to 3:00 PM and intensive hours in July and August.
β’ 22 vacation days plus 2 discretionary days.
β’ December 24th and 31st off.
β’ Option for 12 or 14 payments.
β’ Flexible compensation: restaurant card, childcare vouchers, health insurance, training, and other benefits with tax advantages.
β’ Benefits club with discounts on technology, leisure, and training.
β’ Continuous training: Udemy Business, language courses, official certifications, and technical training.
β’ Career development plan.
β’ Nutrition, physical activity, and emotional balance programs.
β’ 24/7 personal and family assistance.
β’ Diverse and multicultural environment.
β’ Social events.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.