Senior Software Developer, Java, AI

Posted Oct 9

This is a fully remote position, open to applicants in Spain.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

Chaos19 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar20 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne20 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne20 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien20 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix20 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers