Java/ Big Data Software Engineer

Korn Ferryabout 1 year ago
San Jose, California, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

We have partnered with our client in the Insurance Risk industry in their search for a Java/ Big Data Software Engineer based in San Jose, CA. This role involves designing and developing complex system components, collaborating with cross-functional teams, and mentoring junior engineers.

Key Responsibilities

  • Interface with technical personnel and team members to finalize requirements.
  • Write and review portions of detailed specifications for complex system components.
  • Complete complex bug fixes and resolve technical issues.
  • Collaborate with development team members to understand product requirements and translate them into software designs.
  • Implement development processes, coding best practices, and conduct code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) and work with key stakeholders.
  • Mentor less-senior software developers and train entry-level engineers as directed.
  • Keep abreast of new technology developments and design complex data models.
  • Perform all other duties as assigned.

Required Qualifications

  • Proficiency in big data technologies, with preference for experience in Snowflake and Hadoop.
  • Good understanding of Kafka.
  • Advanced knowledge of software development methodologies (e.g., Agile).
  • Strong proficiency with data manipulation languages including optimization techniques.
  • Deep understanding of normalized/dimensional data modeling principles.
  • Experience with multiple data storage subsystems.
  • Expertise in development languages including Java/J2EE, SQL, and GoLang.
  • Strong research skills and familiarity with industry development best practices.
  • Experience in using and developing applicable tool sets.
  • Ability to interface competently with technical personnel and finalize requirements.
  • Knowledge of test-driven development.
  • Excellent oral and written communication skills.
  • 5+ years of Software Engineering experience.
  • BS in Engineering/Computer Science or equivalent experience required.

About Korn Ferry

Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities, hire the right people, and advise on rewards and motivation strategies while developing professionals to navigate and advance their careers. To learn more, please visit www.Kornferry.com.

Required Skills

Java
Snowflake
Hadoop
Kafka
SQL
GoLang
Agile
Data Modeling
Big Data
J2EE