SY

Lead Big Data

Synechron Technologies Private Limited
Chennai8-10 LPA Posted 21 Jan 2025
FULL TIME
Sdlc
Troubleshooting
Core Java
Shell Scripting
Linux
+5 more

Job Description

Job description

  • Translate application storyboards and use cases into functional applications.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Develop high performance & low latency components to run Spark clusters.
  • Interpreting functional requirements into design approaches those can be served through Big Data platform.
  • Collaborate and partner with Global Teams based across different locations.
  • Be able to propose best practices and standards; handover to the operations.
  • Perform the testing of software prototypes and transfer to the operational team.
  • Processing of data using Hive, Impala & HBASE.
  • Performing analysis of large data sets and derive insight.

Skills required

  • Solid understanding of object-oriented programming and design pattern.
  • 8+ Years of strong Java experience with Java 1.8 or higher version.
  • Comfortable working with large data volumes and be able to demonstrate a firm understanding of logical data structures and analysis techniques Capable of assisting with the design of solutions and mentoring other developers within the same team Strong Core Java & Multithreading working experience
  • Experience in Big data technologies like HDFS, Hive. HBASE, Apache Spark & Kafka Experience in building self-service platform agnostic data access apis Service oriented architecture, and data standards like JSON, Avro, Parquet
  • Experience in building advanced analytical models based on business context Agile/Scrum methodology experience is required. Experience in SCMs like GIT; and tools like JIRA Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
  • Experience in working on Linux shell scripting
  • Experience in RDMS and No SQL databases
  • Demonstrated analytical and problem-solving skills. -
  • Application performance tuning, troubleshooting experience and the implementation of these skills in Big Data domain. Ability to write reliable, manageable, and high-performance code
  • Good knowledge of database principles, practices, structures including SQL development experience preferably with Oracle. Knowledge of concurrency patterns & multithreading in Java.
  • Familiarity with concepts of Domain Design, JDBC, and RESTful. Understanding fundamental design principles behind a scalable application.
  • Proficient understanding of code versioning tools, such as Git. Basic Unix OS and scripting knowledge.

Join WhatsApp Channel