Full Stack Developer (Java EE, Spring, Python)

Java

Full Stack Developer (Java EE, Spring, Python)

Java
Budowlana 28, Lublin

OPmobility

Full-time
Permanent
Senior
Hybrid

Job description

Hungry for challenges? Join a group with innovation at its heart and contribute to the automotive revolution!OPmobility is a world-leading provider of innovative solutions for a unique, safer and more sustainable mobility experience. Innovation-driven since its creation, the Group develops and produces intelligent exterior systems, customized complex modules, lighting systems, clean energy systems and electrification solutions for all mobility companies. With a €11.4 billion economic revenue in 2024, a global network of 152 plants and 40 R&D centers, OPmobility relies on its 40,500 employees to meet the challenges of transforming mobility.Our ambition? Provide automakers with cutting-edge equipment and solutions to develop tomorrow’s clean and connected car.


The Full Stack Developer is responsible for independently designing, developing, and maintaining software solutions that support our automated engineering simulation web application. The role involves working with Java EE, Java Spring, and Python, while ensuring seamless integration with existing engineering and simulation systems. The role is based in our Plant in Lublin, Poland


Responsibilitites:

Software Development:

  • Design, develop, and maintain web‑based application using Java EE, Spring, and Python

  • Build and enhance REST APIs for scalable application communication

  • Implement frontend components using Vaadin

  • Ensure optimal application performance, usability, and automation

  • Conduct debugging, troubleshooting, and performance tuning

DevOps & Infrastructure:

  • Support and enhance CI/CD pipelines for smooth deployment processes.

  • Contribute to Infrastructure as Code practices

  • Participate in the design and implementation of automation systems to support infrastructure deployment and monitoring (on‑premise and cloud)

  • Monitor production systems, including capacity planning and incident management

  • Maintain documentation and contribute to infrastructure evolution

Integration & Engineering Systems:

  • Integrate developed solutions with engineering and simulation tools (Catia, NX Open, Abaqus CAE)

  • Ensure proper interfacing with existing automotive engineering systems

  • Support integration workflows that enable accurate simulation and design processes


Requirements:

Must-haves:

  • Bachelor’s or master’s degree in computer science or similar

  • At least 5 years of experience with programming languages Java EE, Java Spring, Vaadin, Python (optionally Perl), CSS

  • Experience with REST API (mainly handling)

  • Experience with Database management (SQL)

  • Sensitive to user experience

  • Develops & maintains relevant know-how, capitalizes experience, ensures the diffusion of his knowledge

  • Ability to apply technical standards, principles, theories and techniques

  • Possesses problem solving capabilities

  • Hybrid work from our site in Lublin (3 days onsite / 2 days remote) for local candidates

  • For candidates from other cities – occasional visits to Lublin

  • Team working

  • Fluent English

Nice-to-haves:

  • Experience with version control systems (RTC, …) will be a nice-to-have

  • Knowledge of Catia, NX Open, Abaqus CAE software programming, HPC computing solutions will be an added value  

  • French knowledge will be a nice-to-have

 

We offer:

  • Co-financing of private medical care and life insurance with a capital fund

  • Subsidized sports cards

  • Support for language courses and meal subsidies

  • Extra paid day off in your birthday month

  • Free on-site parking 

 

As a responsible company, OPmobility pays particular attention to diversity and equality within its teams and the Group commits to treat all job applications equally.


Tech stack

    English

    B2

    Java EE

    master

    Python

    master

    REST API

    advanced

    Perl

    advanced

    CSS

    advanced

    SQL

    advanced

    Vaadin

    advanced

    Spring

    advanced

    Catia

    nice to have

    NX Open

    nice to have

Office location