Java Ui Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Experteer Overview As a Java UI Developer at Siemens, you will contribute to the Simcenter STAR-CCM+ framework by building and evolving the Java client infrastructure across API and UI layers.You will work closely with Core Framework and UX teams to deliver robust, user-friendly desktop and hybrid solutions.The role involves designing extensible software, code refactoring, and ensuring quality through tests in a large, distributed environment.You will engage in peer reviews and benefit from a collaborative culture that values innovation and growth.Compensaciones / Beneficios* Design, document, and build robust, extensible software* Implement new features and refactor Java client code for Simcenter STAR-CCM+* Collaborate via Jira, Confluence, Git and Bitbucket* Partner with UX and vertical teams to improve user workflows* Work within a modern IDE in a distributed environment* Participate in peer design and code reviews* Create and maintain automated unit and integration tests* Navigate a large codebase with hundreds of modules* Travel occasionally for in-person collaborationResponsabilidades* Degree or commensurate experience in computer science, engineering or mathematics with 3+ years of post-academic software development experience* Proficiency crafting client-server, desktop applications for Linux and Windows* Strong Java skills including modern features* Experience developing Java clients in Swing/NetBeans (the framework) or similar* Experience with large-scale datasets and stringent performance/quality requirements* Experience handling large, legacy codebases* Experience with Git or distributed version control* Experience with Jira or similar issue-tracking systems* Ability to communicate sophisticated technical topics clearlyRequisitos principales* hybrid by default* health and wellness benefits* incentive compensation* global mobility* diversity and inclusion* opportunity to grow through real projects
Requirements
- Degree or commensurate experience in computer science, engineering or mathematics with 3+ years of post-academic software development experience
- Proficiency crafting client-server, desktop applications for Linux and Windows
- Strong Java skills including modern features
- Experience developing Java clients in Swing/NetBeans (the framework) or similar
- Experience with large-scale datasets and stringent performance/quality requirements
- Experience handling large, legacy codebases
- Experience with Git or distributed version control
- Experience with Jira or similar issue-tracking systems
- Ability to communicate sophisticated technical topics clearly
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top-Paying Tech Jobs (with Salaries)
Top 10 Java Libraries
Where to Find Entry-Level Software Engineering Jobs
The Most Popular IT Jobs on the Market