Full Stack Engineer Madrid Spain Hybrid way of working Would you like to work for a leading IT firm worldwide and join our CoE in Analytics & Big Data in EMEIA in Madrid? Do you have a strong background in building Data applications using open source software? Do you enjoy helping customers enhance their business by building robust data applications that help them improve their daily tasks? Are you business minded, proactive, curious, and independent? If so, we would really like you to join our team! As our future Full Stack Engineer: You are responsible for translating business requirements into technical specifications You design and implement data architectures, models, and data flow with the integration of relational and Big Data technologies. You implement applications, APIs, and services to generate, store, and query the data You take care of the technological evolution of the data solution by defining components. You take care of end to end development of the functionalities included in specifications to ensure solution delivery. You are responsible for monitoring the releases defined under the Agile principles. You should have a Solutions Architect and Full Stack Developer profile, being passionate about technology and data. You show initiative and you are proactive, a good team worker, and eager to keep learning and innovating every day. You, better than anyone else, understand and appreciate the importance of communicating insights and stories through data. Your profile You have a Bachelors degree in Telecommunications, Computer Science, or Engineering, and at least 2 years of experience in a similar position preferably within the IT and/or consultancy industry, with the availability to work HY ID from Madrid. It will be extra valuable if you have experience working with Big Data technologies and application development. Front end technologies: Angular, HTML, CSS. Back end technologies: Java, Spring Framework (Spring Boot), Hibernate ORM Basic knowledge of integrations with NoSQL/ SQL. Continuous integration tools: Maven, Jenkins, Git, Artifactory Best practices: knowledge and use of good programming practices such as SOLID principles, TDD, Design Patterns, and Refactoring We will value it if you can bring to the team some experience working with the following technologies but is not mandatory, you can learn on the way! Graph and Semantic Web: GraphDB, RDF, OWL, SPARQL. Databases and Big Data Technologies: Elasticsearch, Kafka, Kafka Connect, Redis, Spark (Streaming & Dataframes), HDFS, HBase (Hadoop ecosystem) As a person you are curious and independent by nature, you like the business environment and enjoy working and interacting on daily basis with clients. On top of that, you have excellent communication skills and focus all efforts on ensuring customer satisfaction. Shape your world and achieve together We want the best people on our team, so we welcome and encourage applications from people with a diverse variety of ex