Skip to Main Content
← Back to Jobs

Senior Software Engineer - Java,

Veear Projects San Francisco, CA
  • Expired: over a month ago. Applications are no longer accepted.

Senior Software Engineer - Java, Core Product Team

San Francisco CA

Full Time

Senior Software Engineer - Java, Core Product Team

POSITION SUMMARY

We’re looking for a highly-qualified Java developer to join the development team for our core analytics product. Participate in the entire development lifecycle, help to clarify/refine requirements, own the design for your components, and write and test the code to implement important new capabilities. The pace is fast and the opportunity to contribute to company success is high.

LOCATION

San Francisco, CA

REPORT TO

Principal Architect

RESPONSIBILITIES

  • Collaborate with Product Management to help envision and design new capabilities.
  • Work with technical lead(s) to write and review technical specifications and plan development for new features.
  • Play the lead technical role for implementing new decision support models/modules for our core analytics product, including:
    • Generate overall high-level design, including data model changes, key interfaces, and functional decomposition of the new module(s).
    • Generate detailed designs and conduct design reviews
    • Generate production-quality server-side Java code, conduct code reviews and unit test, manage QA testing and acceptance, and author documentation

REQUIRED SKILLS/EXPERIENCES

  • BS in Computer Science/Software Engineering, Applied Mathematics, or closely-related discipline (MS preferred)
  • Substantial experience in coding applications involving applied mathematics, analytics, probability, statistics, numerical optimization.
  • 5+ years object-oriented software development, with at least 2 years concentration in Java implementing middle-tier and back-end components
  • Expertise in using one or more popular IDEs in support of Java development.
  • Very strong SQL and relational database design skills.
  • Proven ability to deliver complex projects on time, on quality
  • Ability to work collaboratively on multiple projects simultaneously, meeting different schedules and aggresive deadlines
  • Able to cope with uncertain and changing project requirements
  • Excellent verbal and written English communication skills

NICE TO HAVE

  • Java SE X Programmer Certification, "X" >= 6.
  • Applied mathematics/probability, analytics, data mining, numerical optimization.
  • MySQL expertise. Experienced in database performance tuning a plus.
  • Startup experience.
  • Experience with big data platforms (Spark preferred)
  • Experience with real-time data streaming (Kafka preferred)
  • Experience working under Agile and Continuous Development.
  • Prior experience in working with offshore developers and QA function.
  • Familiarity with CRMs like Salesforce a plus.
  • Other tools/packages: JIRA, Git, BitBucket, Eclipse or IntelliJ, Liquibase, Hibernate, DropWizard

Veear Projects

VEEAR Projects is a sourcing partner for top product companies in SF Bay Area, expert in finding top Talents in latest Technologies.

Address

San Francisco, CA
USA