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