Full Stack Developer (Java EE, Spring, Python)
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.