Software Engineer for Microservices Architecture

hace 18 horas


Madrid, Madrid, España Gmv A tiempo completo
About Gmv

Gmv is a leading company in the industry, dedicated to delivering high-quality solutions for European institutions.

Salary and Benefits

The salary for this position is estimated to be around €80,000 - €110,000 per year, depending on experience. Additionally, we offer a hybrid working model with 8 weeks of teleworking outside your usual geographical area, flexible start and finish times, personalized career plan development, training and language learning support, national and international mobility, and a relocation package for candidates from abroad.

Job Description

We are looking for a skilled Software Engineer to join our team. As a Backend Developer, you will be responsible for designing and implementing solutions based on microservices architecture.

  • Designing and implementing solutions based on microservices architecture: Identifying and documenting requirements for microservices, designing microservices solutions and documenting them, and identifying risks and issues.
  • Decomposition of monolithic applications into microservices: Analysing the current monolithic application, defining the microservices boundaries, refactoring the code for modularization, decoupling microservices, and documenting the adopted solution.
  • Working with backend and frontend teams to deliver consistent solutions: Defining API endpoints, delivering the required functionality, aligning the response formats, collaborating on integration points, and performing integration testing.
  • Optimizing applications for performance and scalability: Analysing the current application performance (searching for bottlenecks), refactoring the code for performance, scaling the microservices, implementing optimizations strategies, and testing the performance.
Required Skills and Qualifications

To be successful in this role, you should have:

  • Bachelor degree in Software Engineering or related field.
  • Minimum 5 years of proven professional experience, including designing and building microservices-based applications for large organizations.
  • Deep knowledge of building microservices and knowledge of architectural patterns such as orchestration and choreography (SAGA) using the Domain Driven Design approach.
  • Develop, implement, and maintain scalable and loosely coupled microservices.
  • Build and deploy high-quality APIs (REST / WebSockets based) to connect services and support external integrations.
  • Expertise in containerization (Docker) and orchestration (Kubernetes).
  • Strong programming skills in C#.
  • Experience working in Agile (Scrum), ability to work in a team, sharing knowledge and guiding other team members.
What We Value

We also value:

  • Personal Security Clearance at EU-CONFIDENTIAL level or above.
  • Master degree or PhD.
  • Experience as a Senior Lead Developer or equivalent, guiding junior staff.
  • Practical knowledge of the Red Hat OpenShift platform (RHOS).
  • Deep knowledge of design patterns like Service Discovery, Circuit Breaker, and API Gateway (preferred KONG).
  • Proficient in implementing event-driven architecture (EDA) based on Kafka.
  • Hands-on experience with asynchronous messaging systems.
  • Familiarity with distributed databases and data management strategies (SQL/ NoSQL).
  • Implement monitoring, logging, and distributed tracing tools (Prometheus, Grafana, ELK, Jaeger) with a Service Mesh communication layer.
  • Ensure system security through token-based authentication (JWT, OAuth2) and other measures.
  • Experienced in developing for cloud platforms (Azure, AWS) and associated tools.
  • Experience building observability features from microservices.
  • Knowledge of Domain Driven Design.


  • Madrid, Madrid, España Mantu Group Sa A tiempo completo

    Company OverviewAmaris Consulting is a global technology consulting firm that provides innovative solutions to businesses. With over 1,000 clients worldwide and a team of 7,600 people across 5 continents, we have been delivering successful projects for over a decade. Our expertise spans four key areas: Information System & Digital, Telecom, Life Sciences,...

  • Software Engineer

    hace 1 mes


    Madrid, Madrid, España Amaris A tiempo completo

    **Company Overview:** Amaris Consulting is an independent technology consulting firm that provides guidance and solutions to businesses across the globe. With over a decade of experience in rolling out solutions in major projects, our team of 7500 international professionals spread across 5 continents and more than 60 countries has made it possible.We focus...

  • Java Software Engineer

    hace 4 semanas


    Madrid, Madrid, España Amaris Consulting A tiempo completo

    Company OverviewAmaris Consulting is an independent technology consulting firm with a global presence, providing guidance and solutions to businesses. With over 1,000 clients across the globe, we have been delivering innovative solutions in major projects for over a decade. Our international team of 7,600 people, spread across 5 continents and more than 60...


  • Madrid, Madrid, España Eduki A tiempo completo

    About UsEduki is a cutting-edge online platform empowering teachers to deliver exceptional school education. Our mission is to make teaching easier and more effective for educators worldwide. With over 2 million users internationally, we're committed to innovation and excellence in education.Job SummaryWe're seeking an experienced PHP Microservices Engineer...


  • Madrid, Madrid, España Mantu Group Sa A tiempo completo

    Are you a skilled Java developer looking to take your career to the next level? Amaris Consulting is an independent technology consulting firm that provides guidance and solutions to businesses worldwide. With over 1,000 clients across five continents and a turnover of €800M, we offer a unique opportunity for talented individuals to thrive in a global...


  • Madrid, Madrid, España Ericsson A tiempo completo

    Overview of the Opportunity:We are seeking an experienced Senior Cloud Native Software Engineer to play a crucial role in designing, developing, and deploying complex software solutions that leverage microservices and Kubernetes. The ideal candidate will have expertise in software architectures, microservices, Kubernetes, and various programming...

  • Software Engineer

    hace 2 semanas


    Madrid, Madrid, España Vonage A tiempo completo

    About VonageVonage is the leading cloud communications platform (CPaaS) provider, serving top brands like Airbnb, Viber, Whatsapp, Snapchat, and more. Our APIs and SDKs empower businesses to connect with customers worldwide in real-time.Why This Role MattersThe Engineering team at Vonage is rapidly expanding, tackling complex challenges in high-performance...


  • Madrid, Madrid, España Mantu A tiempo completo

    Our company, Mantu, is an independent technology consulting firm with a strong track record of providing innovative solutions to businesses. With over 1,000 clients worldwide, we have successfully delivered projects in various industries. As a Senior Java Developer, you will be part of our international team, working on large-scale projects and collaborating...


  • Madrid, Madrid, España Edreams Odigeo A tiempo completo

    Company OvervieweDreams ODIGEO is the world's leading travel subscription platform and one of the largest e-commerce businesses in Europe. Our innovative technology, market leadership, and Prime, the world's first travel subscription program, revolutionise the travel booking experience. Salary:We offer a competitive salary to match your expertise. Based on...


  • Madrid, Madrid, España Amazon A tiempo completo

    Software Development EngineerWe are looking for a skilled Software Development Engineer to join our team at Amazon. In this role, you will be responsible for designing and developing low-latency systems with the required uptime of a security system.The estimated salary for this position is $120,000 - $180,000 per year, depending on experience. The ideal...


  • Madrid, Madrid, España Atradius A tiempo completo

    Atradius is a global leader in trade credit insurance, surety, and collections services. Our team is seeking a skilled Software Solutions Engineer to join our international organization. The successful candidate will be responsible for designing, developing, and implementing effective solutions within our application ecosystem.We are looking for an...


  • Madrid, Madrid, España Kapsch Trafficcom Transportation Sa. A tiempo completo

    About Kapsch Trafficcom Transportation Sa.We are a leading global technology company based in Austria with 130 years of experience. Our comprehensive ITS portfolio addresses present and future challenges with intelligent mobility solutions.Job DescriptionAs a Senior Software Developer, you will design, develop, and maintain high-performance applications...


  • Madrid, Madrid, España Cognizant A tiempo completo

    Are you a skilled software engineer looking to take your career to the next level? We are seeking an experienced Enterprise Software Engineer to join our team in Spain.The ideal candidate will have a strong background in Java development, with experience in microservices, Spring framework, and team leadership. You will be responsible for designing and...


  • Madrid, Madrid, España Fusion Consulting Gmbh A tiempo completo

    Fusion Consulting Gmbh is a globally leading Business and IT boutique consultancy specializing in the Life Sciences industry. We are seeking a skilled Senior Software Engineer to join our team and design, develop, and maintain robust, scalable, and secure back-end solutions.Key Responsibilities:Design and implement RESTful APIs and other back-end services...


  • Madrid, Madrid, España Mantu Group Sa A tiempo completo

    **Company Overview**Amaris Consulting is an independent technology consulting firm with a presence in over 60 countries across the globe. Our team of 7,600 professionals works together to deliver solutions in major projects, serving more than 1,000 clients worldwide.Our company operates across four main Business Lines: Information System & Digital, Telecom,...


  • Madrid, Madrid, España Atradius N.V. (Italy) A tiempo completo

    Atradius N.V. (Italy) offers a challenging position for a Senior Java Application Engineer to join their team in Credit Insurance Service Delivery (CISD). This role involves creating and validating effective solutions in the context of the Atradius application ecosystem.About AtradiusAtradius is a global company providing trade credit insurance, surety, and...


  • Madrid, Madrid, España Amaris Consulting A tiempo completo

    We are seeking a talented Software Development Professional with Microservices Expertise to join our team at Amaris Consulting. In this role, you will be responsible for designing, developing, and maintaining scalable .NET Core applications.About the RoleThis is an excellent opportunity to work on exciting projects that push the boundaries of technology. As...


  • Madrid, Madrid, España Mimacom Ag A tiempo completo

    About UsMimacom Ag is a leading provider of digital solutions, enabling businesses to achieve faster, easier, and more impressive results.Job DescriptionWe are seeking a highly skilled Senior Microservices Developer to join our team. As a Backend Software Engineer, you will design and develop software with a strong microservices orientation, collaborating...


  • Madrid, Madrid, España Amazon A tiempo completo

    Company Overview:Amazon Traffic Engineering builds innovative managed compute and networking solutions that empower Amazon Software Engineers to build and operate services for Amazon's customers that are secure, highly available, and easy to scale.We identify and support the foundational infrastructure capabilities, tools, and datasets needed to support...


  • Madrid, Madrid, España Vodafone A tiempo completo

    About Us">Vodafone is a dynamic global community that challenges and innovates to connect people, businesses, and communities across the world. We're working hard to build a better future – a more connected, inclusive, and sustainable world.">Our Mission">We deliver next-generation unified communications and connectivity products through our cloud-native...