




Job Summary: We are looking for a Java backend developer with Azure and MongoDB expertise to implement new features, support products, and develop microservices while making architectural decisions. Key Highlights: 1. Continuous training and guaranteed professional development. 2. Inclusive and collegial work environment. 3. Opportunity for professional growth with a personalized career plan. Company Description Why work at Sopra Steria? Because working here also means feeling **Sopra Steria**. We are a recognized European leader in consulting, digital services, and software development, with nearly 56,000 employees across almost 30 countries—and over 4,000 in Spain. We focus on people—on their training and professional development—which drives our constant growth and improvement. We are passionate about digital transformation, and like you, we seek the best adventure. We want your everyday experience to become your greatest source of inspiration: learn, contribute, have fun, grow—and above all, enjoy it to the fullest. If you want to join a "**Great Place to Work**" team, keep reading! Job Description What challenge do we propose? We are seeking a Java backend developer with Azure and MongoDB expertise. The project may be fully remote for a major banking-sector client. Key responsibilities include: * Implementing new features based on requirements/user stories and defined scenarios. * Supporting the team’s products throughout their path to production (including this one). * Developing microservices; initially, you will also make architectural and design decisions—especially concerning MONGODB—and deployments will occur on AZURE. * Defining and creating automated tests. Requirements What are we looking for? EXPERIENCE: * Minimum 5 years of hands-on Java development experience. * Familiarity with CI/CD/DevOps concepts. * MongoDB expertise. * Experience working in cloud environments using AZURE. REQUIRED TECHNICAL SKILLS: * Knowledge of microservice architectures, MONGODB, API design, and REST APIs. * Cloud computing concepts (AZURE preferred). * Hands-on experience with Java (ideally Java 11 or later) and the Spring framework. * Strong foundations in design and testing principles (design patterns, TDD). ADDITIONAL DESIRED TECHNICAL SKILLS: * Agile methodology experience (Scrum and/or Kanban). * Kafka. * RabbitMQ. * PostgreSQL. * ELK stack. * Kubernetes. Additional Information What do we offer you? * Permanent full-time contract. * 23 vacation days per year. * Continuous training: technical, transversal, and language skills. Access to certifications, training from leading technology partners, online platforms—and much more! * Life and accident insurance. * Flexible compensation options (health insurance, childcare vouchers, transportation, meal vouchers, training). * Access to the Privilege Club, offering attractive discounts from top brands. * Personalized and detailed onboarding. We support you every step of the way so you feel \#soprano from day one. * Office with dedicated leisure spaces—where work and fun go hand in hand! * Camaraderie and a positive atmosphere—we believe strongly in the power of unity. And most importantly… You’ll have the opportunity to build your professional career with us: Together, we’ll create a personalized career plan. You’ll receive training, set goals, and undergo regular follow-up to ensure we achieve them—together. We listen to your priorities—and fight for them. Your voice matters here! Join us and be part of something greater! **The world is how we shape it** We commit to respecting diversity by fostering an inclusive workplace and implementing policies that promote inclusion and social and cultural respect—regardless of gender, age, ability, sexual orientation, or religion—and ensure equal opportunity.


