26 oct
|
Siemens
|
España
Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software. Imagine shaping the experience of a leading physics simulation platform
- bringing intuitive, client-side solutions to life across desktop and cloud. As a Java UI Developer, you'll join our collaborative Java Framework team, contributing to Simcenter STAR-CCM+ by building and evolving the Java-based client infrastructure across API and UI layers, working in close partnership with our Core Framework colleagues. You care deeply about clean, modular design, long-term maintainability, and user experience, and you're confident suggesting improvements that elevate both code and collaboration. You'll contribute thoughtfully to a shared codebase used by a global community of over 300 developers, balancing attention to detail with the confidence to evolve and enhance existing solutions. Designing, documenting and building robust, extensible software. Implementing new features and refactoring existing code in Java client of Simcenter STAR-CCM+. Collaborating closely with colleagues through tools like Jira, Confluence, Git and Bitbucket. Joining forces with our UX and vertical teams to craft efficient user workflows. Building and maintaining automated unit and integration tests. Degree or commensurate experience in computer science,
engineering or mathematics with 3+ years of post-academic experience in software design and development. Expertise in crafting client-server, desktop products for Linux and Windows. Strong knowledge of the Java language, including modern features. Experience developing Java clients in Swing/NetBeans (the framework, not the IDE) or a similar framework. Application development with large-scale datasets and detailed performance and quality requirements. Using a distributed version control system such as Git. Issue management using Jira or a comparable system. Experience with developing a scientific or engineering software application. Programming in modern C++. Programming web applications. Join our Digital World At Siemens Software, flexibility is how we work
- hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. The vigente compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. For such locations, the applicable salary ranges and benefits will be disclosed by the Talent Acquisition Partner at the time of initial contact, in accordance with local legal requirements. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Siemens Software. Digital Industries
Job Type
Full-time
📌 Java Ui Developer (España)
🏢 Siemens
📍 España