Software Engineer, Java, SDD

Posted 2 days ago

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

📋 Description

• Backend development using Java 21 or higher

• Design and development of APIs with an API First approach

• Implementation of hexagonal architecture and microservices

• Execution of event-driven architectures and messaging systems

• Management of queues, partitioning, consumption, and retries

• Experience with relational and NoSQL databases

• Query optimization and data modeling

• Proficient in OpenShift/Kubernetes and CI/CD pipelines

• Monitoring and observability using Grafana and Dynatrace

• Creation and execution of unit and integration tests

• Application of AI throughout the product lifecycle

• Utilization of the Spec Driven Development methodology


⛳️ Requirements

• Strong experience in backend development

• Java 21 or higher

• Proficiency in Spring Boot and Spring Data

• Experience with Hexagonal Architecture and microservices architecture

• Background in designing APIs with an API First approach (OpenAPI / Swagger)

• Knowledge of design patterns, SOLID principles, Clean Code, Domain Driven Design (DDD), and TDD

• Familiarity with Apache Kafka and messaging systems like ActiveMQ

• Experience with event-driven architectures and management of queues, partitioning, consumption, and retries

• Relational databases (MariaDB or others) and NoSQL (MongoDB)

• Skills in query optimization, indexing, scalar functions, tuning, and data modeling

• Proficient in OpenShift / Kubernetes

• Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines

• Knowledge of GitHub and Spinnaker

• Familiarity with monitoring and observability tools: Grafana and Dynatrace

• Experience with unit testing and integration testing

• Technical application of AI in development

• Use of AI throughout the entire product lifecycle

• Familiarity with the Spec Driven Development (SDD) methodology


🏝️ Benefits

• Remote work model

• Option to work from the office, always at the employee's discretion

• 22 vacation days + 2 discretionary days

• Holidays on December 24th and 31st

• Permanent contract from day one, with the option of 12 or 14 pays

• Flexible compensation: restaurant card, childcare voucher, health insurance, training, and other tax-advantaged benefits

• Advantage club with discounts on technology, leisure, and training

• Access to 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

• Inclusive and multicultural environment

• Social events to connect with the team

People also viewed

NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job
QAVION GROUP1 day ago

Senior Fullstack Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Weflow | getweflow.com1 day ago

Senior Software Engineer – Principal

DE flagGermany OnlyFull-timeFull-stack Engineer€90k – €110k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Ticketing, Travel Commerce

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
RTX1 day ago

Principal Engineer, Software Engineering

US flagIowa OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
R1 RCM1 day ago

Product Engineer II

US flagUnited States OnlyFull-timeFull-stack Engineer$105k – $202.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers