Senior Java Developer (Big Data)

Are you creative and passionate about programming? The terms of big data, In-Memory, distributed and event-driven systems are familiar to you? You want to direct yourself to technical expertise working in ambitious and stimulating projects?
Join Margo Consulting!
Role overview:
As a Senior Java Developer, you will design and develop the Data Service Layer (DSL) for Risk and Finance IT, a component delivering a data abstraction/virtualization service for large volumes of data across multiple physical data sources. 
The solutions will be based not just on Java and Oracle, but will require cutting edge technology such as Hadoop, Vertica, Apache Spark and other Big Data and Big Memory solutions.
As a member of the team, you are responsible for:
·       Contributing towards the technical direction of the platform by being involved in technical design and delivery of components and the overall green field, strategic system;
·       Working with Big Data, In-Memory, distributed and event-driven systems environment;
·       Developing good quality designs and implementation to deliver the specified requirements, considering both functional and non-functional requirements;
·       Communicating effectively with developer teams in other regions;
·       Working as part of global and diversified team to improve the development process for the delivery of the Data Service Layer components;
·       Participating in all phases of software development lifecycle: specification, development, testing and deployment.
Location: Wrocław / Type of the contract: permanent or B2B /
Remuneration: depends on your knowledge and experience
The position is ideal for you if:
·       You have professional software development experience across entire software development lifecycle;
·       You have experience in Even-Driven, Scalable and Resilient systems;
·       You have analytical and problem solving skills.
·       You have delivery focused mindset
·       You understand design patterns and UML;
·       You know SQL;
·       You speak English very well.
Would be great also if you have:
·       Experience with Hadoop and related ecosystems (HBase, Pig, Hive, Apache Spark);
·       Knowledge of data warehouse design patterns;
·       Experience with Service Oriented Architecture.
Joining Margo Consulting you can expect:
·       Ability to work in international consulting company, a leader in its industry in France;
·       Ambitious projects in the financial sector;
·       Permanent contract or B2B cooperation;
·       ­­­Benefits such as medical care and sports card;
·       Opportunities for development (planning career paths, trainings, opportunities to switch between projects, including changes of position, opportunities to engage in additional activities);
·       Very good atmosphere of work, integration events.
Few words about us:
Created in 2005 in Paris, Margo Consulting is a leading consulting company providing IT services. We hire 220 people and rank number one with investment banks in terms of consulting quality. We work in partnership with our clients helping them to create agile and outstanding information systems and we are pioneers on many complex issues, with high financial and technological added values. 
By investing in the development of our employees and our start-up incubator, we have the ambition to create the future of IT and financial recruitment.
Interested? Motivated?  Apply on-line in English at
Please remember about the clause:
I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process under the Personal Data Protection Act as of 29 August 1997, consolidated text: Journal of Laws 2002, No. 101, item 926 as amended.