Interested in joining Capitole?
Check out this opportunity
Responsibilities
- Design, develop, and maintain scalable, high-performance backend applications using Java 21.
- Participate in technical design and the definition of microservices-based architectures.
- Implement and evolve RESTful APIs for integration with internal and external systems.
- Design, optimize, and maintain data models in PostgreSQL, ensuring performance and scalability.
- Apply Clean Code principles, SOLID principles, design patterns, and software development best practices.
- Conduct code reviews, promoting quality standards and best practices within the team.
- Identify and resolve complex issues in production environments.
- Contribute to the continuous improvement of development processes, tools, and standards.
- Mentor less experienced developers and participate in mentoring activities.
- Collaborate with architects, Product Owners, QA, and other technical teams to define robust solutions aligned with business objectives.
- Participate in defining observability, monitoring, and application performance strategies.
Requirements
- Java 21 or recent versions of the Java ecosystem.
- Frontend development with React.
- Experience with Quarkus, Spring Boot, Spring Framework, Spring Data JPA / Hibernate.
- Experience with microservices architectures.
- Proficiency in Git, PostgreSQL, REST APIs, Maven or Gradle.
- Knowledge of API integration tools such as Axios, Fetch, and component libraries such as Material UI.
- Experienced with TDD using JUnit 5 and Mockito.
- Knowledge of CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
- Familiarity with observability and monitoring tools like ELK Stack, Prometheus, Grafana, OpenTelemetry.
- Nice to have: Docker, Kubernetes, cloud platforms (AWS, Azure, or GCP), Kafka, RabbitMQ.
- English proficiency at C1 level.
Conditions
Adaptable schedule and intensive timetable on Fridays.
Full Remote - Spain.
Indefinite contract with Capitole.
Competitive salary based on your experience.
Stable project, professional growth, and a great team.
Monthly check‑ins with your team and a defined career path.
Benefits
- Annual budget of 1,200 euros for individual training.
- Private health insurance fully paid by Capitole.
- Flexible compensation through the Payflow platform.
- Wide range of fitness options with Wellhub (Gympass).
- Team building events every month and a half, or two months.
The employee will adhere to information security policies, including access to confidential information, compliance with corporate and client policies, and signing an NDA.
#J-18808-Ljbffr