Java UI Developer
Core
Building and evolving the Java-based client infrastructure (API and UI layers) for Simcenter STAR-CCM+, a leading physics simulation platform for design and manufacturing.
Role type
Senior IC Java UI Developer
Builds
Client-server desktop products for Linux and Windows
Domain
Industrial software / Physics simulation
Deliverable
production ML models | product features
Required skills
Java (modern features), Swing/NetBeans framework, client-server architecture, large-scale dataset handling, legacy codebase navigation, Git, Jira, automated unit and integration testing
Preferred skills
C++, web application development, scientific/engineering software experience, distributed team collaboration, Physics and Mathematics expertise
Technologies
Java, Swing, NetBeans, Git, Jira, Confluence, Bitbucket
Responsibilities
Designing and building robust, extensible software; implementing new features and refactoring existing code; collaborating with UX and vertical teams to craft user workflows; building and maintaining automated tests; conducting peer-based design and code reviews
Seniority
Mid-Senior, hands-on IC