freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer

Summary

Builds and maintains Java-based UI components for MEMS timing simulation tools using JavaFX/Swing, collaborates with engineers on architecture, and analyzes user feedback to improve UX.

Job Summary

Our client is a market leader in MEMS timing, offers MEMS-based silicon timing system solutions. Our client’s configurable solutions offer a rich feature set that enables customers to differentiate their products with high performance, small size, low power, and high reliability. With over 2 billion devices shipped to date, Our client is changing the timing industry.

Responsibilities

  • Development of requirements for the UI and getting approval from the team.
  • Development of the key UI concepts and related part of the SW architecture.
  • Development and integration of UI components (Java) to setup and control simulations.
  • Visualize simulation results, enable analysis of trade‑offs, provide control on optimization tools, etc.
  • Communication with the end-users, analysis of user experience and planning of future improvements.
  • Contribution to various modules (communication through RMI, interaction with DB, etc.).

Qualifications & Requirements

  • Experience of UI development on Java (5+ years).
  • Experience of UI development for engineering or data analysis applications (2+ years).
  • Experience with JavaFX and Swing.
  • Technical background is a strong advantage: Physics, Mathematics, Applied Mathematics, Engineering, etc.
  • Excellent knowledge of software design patterns.
  • Experience with modern software development practices: version control, issue trackers, automated documentation, etc.
  • Experience with QA automation is a strong advantage.
  • Strong organizational and interpersonal skills; clear communication; responsibility within functional role.
  • Technical curiosity.
  • Ability to work well with others in a collaborative, fast‑paced team environment.
  • English fluency in written and spoken communication.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available