MCA is a European engineering and technology consulting company, with 1450 employees and 110 million euros in sales. Thanks to our 30 years of experience, we accompany our large customers in their efforts to realize their projects. Would you like to join a growing company that will give you all the keys to develop your career? Apply now!
Your Missions
MCA Spain is a company specialized in Software and IT, working on cutting-edge projects for clients in sectors such as Life Science, Aeronautics, Energy, Mobility, Banking, Insurance, and Telcos. We are currently expanding our Data Engineering team in Spain (Madrid and Barcelona) and need skilled professionals.
You will be working on a product with high visibility where the demands are maximum, and decision-making has a significant impact. You will collaborate with very high-level, multi-disciplinary technical teams and help them define solutions that deliver value quickly without compromising the platform.
Your Responsibilities
Define the technical direction of zara.com's backend services.
Conduct proofs of concept.
Assist technical leaders in defining new components.
Mentor developers in product development teams.
Make code contributions that serve as examples for other developers.
Understand the complexity and characteristics of online sales and propose technical improvements.
Participate in the design and implementation of systems based on distributed services.
Demonstrate deep knowledge of Java development patterns and architectures.
Actively participate in the design and development of REST APIs.
Ensure development quality, maintainability, and code cleanliness.
Identify development flows that can be improved and optimize them using IC/DC technologies.
Exhibit passion, self-management, and a continuous improvement and learning attitude.
Your Profile
Experience with Spring.
Familiarity with protobuf and gRPC.
Experience as part of a Scrum team.
Understanding of the trade-offs of a CQRS architecture.
Knowledge of DDD fundamentals.
Development experience in cloud technologies.
Participation in defining an API strategy and familiarity with standard specifications such as OpenAPI.
Experience working on systems based on asynchronous communication protocols: queuing, messaging, events, etc.
#LI-JS4
#J-18808-Ljbffr