Current Positions

Java Engineer

Responsibilities

  • Participate in the design and development of leading industry products and applications.
  • Develop Java and Web UI and core backend components.
  • Develop features which integrate across multiple platfoms.
  • Communicate effectively with engineers, testers, documentation and customer support personnel.

Basic Qualifications

  • Bachelor’s degree in Computer Science.
  • 3+ years of experience in software development, using object oriented methodologies.
  • 1+ years of experience creating and maintaining production quality client application components (desktop UI and core/backend) using Java, JDBC, and SWT.
  • 1+ years of SQL experience.
  • 1+ years of JavaScript experience.
  • Experience with tools such as Eclipse IDE, Wiki, JIRA (bug tracking), TestNG (testing), and Git (source control).
  • Experience with the full software development life cycle (specification, design, development, documentation, release, support).
  • Highly developed written and verbal skills.

Preferred Qualifications

  • Master’s degree in Computer Science
  • Desktop UI Development experience using Eclipse RCP
  • Angular2 and Webpack experience.
  • Experience with Electron/Atom
  • Experience with Hadoop
  • Experience in Agile environments