Capitole is one of the best IT consulting companies and the place you want to be. Why?
🤝 People in the center. We believe in a different model, more human, with the employee in the center of our company
👨 💻 Interesting projects. Cutting-edge technologies. Agile methologies
😁 Happiness and low turnover rate
🎓 €1200 per year training budget
⌚ Flexible working hours
🌏 More than 900 skilled professionals, from more than 27 nationalities
🎯 Tailored career path
📆 Monthly follow-ups. 360º continuous evaluation
🩺 Private health insurance
💰 Flexible retribution program
🏋️ ♂️ Wellhub: access to fitness, wellness, and mental health support
📄 Processing of the work permit for you to come to Spain with your family
📢 Technological communities
🥳 Lots of amazing events
Interested in joining us? Take a look at this opportunity 👇
Are you a passionate Developer? We have an exciting opportunity to lead and empower a multicultural team!
🤩The idóneo candidate will have more than 5 years of experience in software development using Java and strong experience with Java 21 or recent versions of the Java ecosystem. 🚀
✨Role and Skills✨
- 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.
- Experience with HTML, CSS, and JavaScript.
- Knowledge of React (experience with other frameworks is also highly valued).
- Knowledge of component libraries such as Material UI.
- Familiarity with state management libraries such as Redux.
- 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.
- Participate in mentoring activities and provide technical support to less experienced developers.
🟡Technical Knowledge🟡
- Java 21 or recent versions of the Java ecosystem
- Spring Boot, Spring Framework, Spring Data JPA / Hibernate
- REST API development
- Maven or Gradle
- Proven experience with microservices architectures
- Strong knowledge of PostgreSQL
- Strong frontend development knowledge: React, component libraries such as Material UI
- Experience with Agile methodologies (Scrum/Kanban).
➕Nice to Have
- Experience with Docker and Kubernetes.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Experience with messaging and event-driven technologies: Kafka, RabbitMQ
- Knowledge of observability and monitoring tools
- Experience implementing and maintaining CI/CD pipelines:
- Knowledge of security best practices for API and backend application development.
🗣️Languages: English C1
📍Location: FULLREMOTE
We're great, but with you we'll be even better! 😊
Want to know more? Click here 🖱️ and find out!
See what people say about us 🕵️ ♀️ Glassdoor Reviews
Feel free to send us your profile, we are excited to meet you! 💙
The employee will adhere to information security policies:
-Will have access to confidential information related to Capitole and the project they are working on.
-Must comply with the security policies and internal policies of the company and the client.
-Must sign an NDA.