> Markdown version of [/jobs/ext/1599540-java-ui-developer](https://www.wearedevelopers.com/jobs/ext/1599540-java-ui-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Ui Developer - **Company:** SIEMENS, S.A. - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Software Applications, Confluence, JIRA, Big Data, Client Server Models, Computational Fluid Dynamics, Linux, NetBeans, Software Engineering, Git, Information Technology, Bitbucket, Code Restructuring, Software Version Control - **Published:** July 23, 2026 - **Apply:** https://www.buscojobs.com.es/java-ui-developer-en-barcelona-ID-364493167 ## About the Role * 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 ## 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)