Description

We are seeking a highly experienced Senior Java Backend Developer to join a dynamic team working on large-scale, distributed software applications. 

This role involves designing and implementing robust backend systems, contributing to mobile development, and supporting high-performance, scalable solutions. 

The position is onsite five days a week in either San Francisco or Culver City, CA, with potential for contract extension.


 

Key Responsibilities

  • Design, develop, implement, test, document, and deliver multi-tiered, distributed software applications, tools, and services.
  • Utilize multi-threaded and distributed programming in Java, React Native, SQL, and Object-Oriented design.
  • Engage in mobile development for iOS and Android platforms.
  • Gather and analyze business and functional requirements.
  • Translate requirements into scalable and supportable technical specifications.
  • Own delivery of key system components and applications.
  • Serve as technical lead on complex projects, ensuring adherence to engineering best practices.
  • Produce comprehensive and usable software documentation.
  • Participate in a 24x7 on-call support rotation.
  • Travel as needed for onsite troubleshooting or project launches.


 

Required Qualifications

  • Strong experience in multi-threaded and distributed programming in Java.
  • Familiarity with mobile development and React Native.
  • Proficiency in JDBC, SQL, Object-Oriented design, and design patterns.
  • Availability for 24x7 on-call support rotation

Education

Any Gradute