Java UI Developer

Siemens AG

Barcelona

Híbrido

EUR 52.100 - 83.300

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Hybrid work model

Descripción de la vacante

Siemens Software in Spain hires a Java UI Developer to join the Java Framework team, building and evolving the Java-based client infrastructure across API and UI layers for Simcenter STAR-CCM+. You will collaborate with Core Framework colleagues to deliver robust desktop solutions for Linux and Windows.

You’ll work in a hybrid environment, contribute to a large, distributed codebase, and participate in peer code reviews while traveling occasionally for in-person collaboration.

Formación

  • 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.
  • Handling large, legacy code bases.
  • Using a distributed version control system such as Git.
  • Issue management using Jira or a comparable system.
  • Ability to communicate sophisticated technical issues clearly and concisely.

Responsabilidades

  • 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.
  • Thriving with a modern IDE in a large, distributed environment.
  • Working together through peer-based design and code reviews.
  • Building and maintaining automated unit and integration tests.
  • Navigating an extensive code base: hundreds of modules and millions of lines.
  • Traveling occasionally to collaborate in person.

Conocimientos

Java
Swing/NetBeans
Client-server
Git
Jira
Confluence
Bitbucket
Code reviews

Educación

Degree in Computer Science or equivalent

Herramientas

Git
Jira
Confluence
Bitbucket

Descripción del empleo

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.

If you’re energised by innovation, collaboration, and the opportunity to grow your impact in a supportive, diverse environment, we’d love to hear from you!

You’ll make a difference by:
  • 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.
  • Thriving with a modern IDE in a large, distributed environment.
  • Working together through peer-based design and code reviews.
  • Building and maintaining automated unit and integration tests.
  • Navigating an extensive code base: hundreds of modules and millions of lines.
  • Traveling occasionally to collaborate in person.
Your success is grounded in:
  • 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.
  • Handling large, legacy code bases.
  • Using a distributed version control system such as Git.
  • Issue management using Jira or a comparable system.
  • Ability to communicate sophisticated technical issues clearly and concisely.
Highly Desirable:
  • Experience with developing a scientific or engineering software application.
  • Experience working in a distributed team across multiple time zones.
  • Programming in modern C++.
  • Programming web applications.
  • Expertise in Physics and Mathematics
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. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!

Compensation & Benefits
The primary locations for this opportunity are Italy, Greece, and Spain. The applicable salary ranges for these locations are:

49,000 - 81,100 (Italy)

32,100 – 64,200 (Greece)

52,100 - 83,300 (Spain)

This role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/

This position may also be posted in additional locations beyond those specified above. 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.

Diversity & Inclusion

We value equal opportunities and welcome applications from all candidates. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Siemens Software. Transform the Everyday

Organization: Digital Industries

Job Type: Full-time

Category: Research & Development

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Product Manager – Simcenter STAR-CCM+ | User Experience & Automation
Product Manager – Simcenter STAR-CCM+ | User Experience & Automation

Siemens Digital Industries Software • Barcelona

Híbrido
EUR 52.000 - 83.000
Incentive compensation
Health benefits
Global mobility
UI / Visual Designer
UI / Visual Designer

Siemens Digital Industries Software • Barcelona

Híbrido
EUR 42.000 - 67.000
Application Specialist - Digital Threads
Application Specialist - Digital Threads

Siemens • Madrid

Híbrido
EUR 52.000 - 83.000
Health and wellness benefits
Hybrid by default
Java UI Engineer for Next-Gen Desktop & Cloud UI
Java UI Engineer for Next-Gen Desktop & Cloud UI

Siemens AG • Barcelona

Híbrido
EUR 52.000 - 84.000
Hybrid work model
Software & AI Adoption Engineering Intern
Software & AI Adoption Engineering Intern

Siemens Digital Industries Software • Martorell

Híbrido
EUR 8000 - 10.000
Paid internship
Software & AI Adoption Engineering Intern
Software & AI Adoption Engineering Intern

Siemens Digital Industries Software • Barcelona

Híbrido
EUR 8000 - 10.000
CFD Software Engineer C++ / CUDA (F/M)
CFD Software Engineer C++ / CUDA (F/M)

Dassault Systèmes • Madrid

Presencial
EUR 35.000 - 55.000
ECAD Software Engineer (PCB/EDM)
ECAD Software Engineer (PCB/EDM)

Siemens • Madrid

Híbrido
EUR 60.000 - 109.000
Hybrid work model
Health and wellness benefits
AI & Digital Marketing Intern
AI & Digital Marketing Intern

Siemens Digital Industries Software • Barcelona

Presencial
EUR 8000 - 10.000
Senior Industrial Engineer – Operational Excellence & Digital Transformation at Siemens
Senior Industrial Engineer – Operational Excellence & Digital Transformation at Siemens

Siemens • Tres Cantos

Híbrido
EUR 60.000 - 90.000
Hybrid work model
Global network
International projects
+1