Java Developer II

Terex Corporation•San Diego, CA
•Remote

About The Position

Soft-Pak, a San Diego company, is seeking a Java Developer II to work with its development team on a range of front-end and back-end products, including Android and web-based development. The role requires in-depth knowledge of Android and iOS technologies, IBM I-Series, databases, SDLC, OOPS, JavaScript, J2EE, SQL, Android Studio, Apache Tomcat, and Eclipse. The successful candidate will be a strong team player with a positive attitude and effective communication, organizational, and time-management skills. The position includes researching, designing, implementing, and managing software programs; testing and evaluating programs; modifying existing software; writing efficient code; assessing operational practicality; developing quality-assurance procedures; deploying software tools, processes, and metrics; and maintaining and upgrading existing systems. The developer works closely with other developers, designers, business analysts, and systems analysts. Candidates must have four years of experience using Java and related languages, along with the qualities of a Java Developer I. One year of Android experience is preferred. United States work authorization is required.

Requirements

  • Four years of experience using Java and related languages.
  • Qualities of a Java Developer I.
  • In-depth knowledge of Android and iOS technologies, IBM I-Series, databases, SDLC, OOPS, JavaScript, J2EE, SQL, Android Studio, Apache Tomcat, and Eclipse.
  • United States work authorization.
  • Strong communication, organizational, and time-management skills.
  • Excellent teamwork and a positive attitude.

Nice To Haves

  • One year of experience with Android.

Responsibilities

  • Research, design, implement, and manage software programs.
  • Test and evaluate new programs.
  • Identify areas for modification in existing programs and develop those modifications.
  • Write and implement efficient code.
  • Determine operational practicality.
  • Develop quality-assurance procedures.
  • Deploy software tools, processes, and metrics.
  • Maintain and upgrade existing systems.
  • Work closely with other developers, designers, business analysts, and systems analysts.
  • Maintain high ethical and work standards and promote them among co-workers.
  • Communicate clearly and promptly, listen to input and concerns, and provide complete information.
  • Cooperate with colleagues and support company and departmental initiatives.
  • Identify work-improvement opportunities, conduct root-cause analysis, and implement viable permanent solutions.
  • Advise the supervisor of concerns, problems, and work progress in a timely manner.

Benefits

  • Paid vacation
  • 401(k)
  • Medical benefits
  • Dental insurance
  • Vision insurance
  • Advancement opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service