Data Engineer

 Bangalore - India       Permanent contract        Information Technology

Responsibilities

Work collaboratively with a global team to design, develop
scalable, maintainable and reliable services that process very large quantities
data using Big Data technologies (100 billion daily indicators, 6 TB/day before
compression).
  • Familiar with Object oriented development, with specific experience
  • in at least one major OO language(knowledge of Java is mandatory and if
  • possible java 8). Nice to have: Knowledge of functional programming.
  • Perform end-to-end software development life cycle functions
  • including Design, Development, Performance Analysis & Tuning, Optimization,
  • Testing and Product Maintenance.
  • Design software components using appropriate design patterns
  • to assist in developing a consistent well through out the system that’s simple
  • to build, maintain and interface with users and other system components
  • Ensure quality of deliverables, set development standards in
  • areas of code quality, test coverage, TDD, BDD, monitoring, logging, exception
  • management.

Profile Required

Qualification :

  • The individual must have 4-8 years of diversified
  • experience developing applications using java language with 1-2 years of
  • experience in Big data technologies such as Spark, Kafka/Spark Streaming,
  • HBase,  Hive, Oozie, Knox, Hadoop (Hortonworks) and related eco
  • system.
  • Experience working on at least 1 big Data projects.
  • Experience with Hadoop and Spark highly desired.
  • Knowledge with building stream-processing systems using
  • solutions such as Spark-Streaming, Kafka is a plus.
  • Knowledge of principles and components of Big Data
  • processing and analytics highly desired.
  • Messaging formats including XML, JSON, Avro,Google
  • Protocol Buffers ..
  • Experience in Core java is a must . Good knowledge of
  • SQL is also required.
  • Experience on working with Spring-boot
  • frameworks for the API development.
  • Experience in creating and consuming RESTful web
  • services.
  • Experience with Agile and test driven development
  • methodologies required.
  • Good in UNIX commands and Shell Scripting.
  • Comfortable working with Eclipse IDE or Intellij IDEA.
  • Experience with Git, MAVEN, jira tools .
  • Strong analytical and problem solving skills.
  • Solid application design, coding, testing, maintenance
  • and debugging skills.
  • Experience of Object Oriented software design and
  • design patterns.
  • Experience within the Financial Services industry is a
  • plus.
  • Knowledge on functional programming features in java.
  • Experience in working in global teams.
  • Angular JS

Why Join Us

Personal Skills:
• Problem solver, thinker and analyzer
• · Pro-active problem solving attitude
· Strong written and communication skills
· The individual also must be an independent self-starter with strong problem solving skills

Business Insight

Société Générale is one of the largest financial services groups in the euro-zone. The Group employs 151,000 people worldwide in three key businesses: Retail Banking & Financial Services: Société Générale serves 30 million individual customers worldwide. Global Investment Management & Services: Société Générale is one of the largest banks in the euro-zone in terms of assets under custody and under management. Corporate & Investment Banking: Société Générale ranks among the leading banks worldwide in euro capital markets, derivatives and structured finance The position is part of Bangalore team developing real-time, multithreaded, highly complex trading systems for Investment Banking division of Societe Generale. The position offers opportunity to specialize in a core investment banking domain with exposure to trading business process, complex financial products, risk and pricing management. It offers opportunity to apply and learn high end technical architecture with performance, scalability, adaptability and reactivity concerns. Its offers opportunity to master and enhance exciting Agile software development practices exhibiting accuracy, business agility, risk and value driven approach thereby installing self confidence, self learning, and collective ownership principles.

All our positions are open to people with disabilities

Job code: 19000LZL
Business unit: SG Global Solution Centre
Starting date: Immediate
Date of publication: 24/10/2019
Share on

Data Engineer

Permanent contract   |   Bangalore - India   |   Information Technology