Senior Big Data Engineer (Java, Spark and Performance Optimization)

Pune - Hinjewadi (Ascendas), India

Synechron

Synechron is an innovative global consulting firm delivering industry-leading digital solutions to transform and empower businesses.

View all jobs at Synechron

Apply now Apply later

Software Requirements:

  • Proficient in Java (version 1.8 or higher), with a solid understanding of object-oriented programming and design patterns.
  • Experience with Big Data technologies including Hadoop, Spark, Hive, HBase, and Kafka.
  • Strong knowledge of SQL and NoSQL databases with experience in Oracle preferred.
  • Familiarity with data processing frameworks and standards, such as JSON, Avro, and Parquet.
  • Proficiency in Linux shell scripting and basic Unix OS knowledge.
  • Experience with code versioning tools, such as Git, and project management tools like JIRA.
  • Familiarity with CI/CD tools such as Jenkins or Team City, and build tools like Maven.

Overall Responsibilities:

  • Translate application storyboards and use cases into functional applications while ensuring high performance and responsiveness.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Develop high-performance and low-latency components to run Spark clusters and support Big Data platforms.
  • Identify and resolve bottlenecks and bugs, proposing best practices and standards.
  • Collaborate with global teams to ensure project alignment and successful execution.
  • Perform testing of software prototypes and facilitate their transfer to operational teams.
  • Conduct analysis of large data sets to derive actionable insights and contribute to advanced analytical model building.
  • Mentor junior developers and assist in design solution strategies.

Category-wise Technical Skills:

Core Development Skills:

  • Strong Core Java and multithreading experience.
  • Knowledge of concurrency patterns and scalable application design principles.

Big Data Technologies:

  • Proficiency in Hadoop ecosystem components (HDFS, Hive, HBase, Apache Spark).
  • Experience in building self-service platform-agnostic data access APIs.

Analytical Skills:

  • Demonstrated ability to analyze large data sets and derive insights.
  • Strong systems analysis, design, and architecture fundamentals.

Testing and CI/CD:

  • Experience in unit testing and SDLC activities.
  • Familiarity with Agile/Scrum methodologies for project management.

Experience:

  • Minimum of 8 years of experience in software development, with a strong emphasis on Java and Big Data technologies.
  • Proven experience in performance tuning and troubleshooting applications in a Big Data environment.
  • Experience working in a collaborative global team setting.

Day-to-Day Activity:

  • Collaborate with cross-functional teams to understand and translate functional requirements into technical designs.
  • Write and maintain high-quality, performant code while enforcing coding standards.
  • Conduct regular code reviews and provide constructive feedback to team members.
  • Monitor application performance and address issues proactively.
  • Engage in daily stand-ups and sprint planning sessions to ensure alignment with team goals.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • Relevant certifications in Big Data technologies or Java development are a plus.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team.
  • Ability to mentor others and share knowledge within the team.
  • Strong organizational skills and attention to detail, with the ability to manage multiple priorities.

S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT
 

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.


All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Agile APIs Architecture Avro Big Data CI/CD Computer Science Git Hadoop HBase HDFS Java Jenkins Jira JSON Kafka Linux Maven NoSQL OOP Oracle Parquet Scrum SDLC Shell scripting Spark SQL Testing

Perks/benefits: Flex hours Team events

Region: Asia/Pacific
Country: India

More jobs like this