Skip to content

JAVA ENGINEER WITH ECLIPSE RCP

  • Remote
  • €3,200 - €4,500 per month
  • DEVELOPMENT

Job description

ABOUT THE COMPANY

LITIT, a joint venture between NTT DATA and Reiz Tech, is a company with deep-rooted industry know-how, dedicated to innovation within the IT sector. Its primary focus is delivering high-quality solutions in the DACH region. With a commitment to excellence, LITIT combines the best of German precision, Japanese work ethics, and Lithuanian talent to provide unparalleled IT service and support to its clients.

ABOUT THE CLIENT

Renowned leader in the automotive industry, known for its commitment to innovation, quality, and sustainability. With a strong emphasis on advanced technology and digital transformation, the company is at the forefront of developing cutting-edge solutions that enhance the driving experience. They foster a collaborative and dynamic work environment, where creativity and forward-thinking ideas are encouraged. This is an exciting opportunity to be part of a team that is shaping the future of mobility.

ABOUT THE ROLE

We are seeking a Senior Java Engineer to work on a large enterprise platform built on Eclipse RCP. In this role, you will maintain and enhance modular desktop applications using Java EE, OSGi, SWT/JFace, and SOAP services, while also contributing to ongoing modernization and migration initiatives within the platform.

Please note that this is not a typical modern Java stack. The platform is based on established technologies widely used in the 2000–2010 era, and the role involves working with and evolving this legacy ecosystem as part of long-term transformation efforts.

RESPONSIBILITIES

  • Develop and maintain Java-based applications using Java EE.

  • Build modular applications with Eclipse Foundation RCP (Rich Client Platform).

  • Design and implement SOAP-based web services.

  • Utilize JPA for efficient data persistence in Java EE.

  • Contribute to cloud migration processes and strategies.

  • Collaborate with teams to ensure successful migration outcomes.

  • Write clean, efficient, and maintainable code.

REQUIREMENTS

  • 5+ years of experience in Java (minimum version - Java 8+); our versions - Java 11 and 17.

  • Proficiency in Java development and Java EE.

  • Experience with Eclipse RCP for modular application development.

  • Experience with Eclipse build process, modules and delivered artefacts.

    • Understand what the Equinox OSGi application plugins (bundles) are about.

    • Effective Workbench use - Eclipse perspectives, views, editors, toolbars, menus.

  • Strong knowledge of JPA for database interactions.

  • Expertise in SOAP web services.

    • SWT & JFace UI development including:

    • Layouts

    • Data binding

    • Custom widgets

  • Familiarity with cloud and migration concepts and practices.

  • Basic proficiency in German.

  • Willingness and readiness to travel as required by project or client needs is expected. This may include occasional domestic or international travel, sometimes on short notice.

WHAT WE OFFER

  • Learning opportunities with compensated certificates, learning lunches, and language lessons.​

  • Chance to switch projects after one year.​

  • Team building twice a year and victory celebration compensation every quarter.​

  • Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.​

  • Remote work opportunities.​

  • Flexible time off depending on a project.​

  • Seasonal activities with colleagues (from walking challenges to wakeboarding).​

  • Health insurance for Lithuanian residents.​

  • Referral bonuses.​

  • Loyalty days.​

  • Recognition of important occasions of your life.​

or

Apply with Linkedin unavailable
Apply with Indeed unavailable