Senior Software Engineer, Java, AI

Posted Oct 9

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

📋 Description

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


⛳️ Requirements

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


🏝️ Benefits

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

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