Senior Java Software Engineer

10 Minutes ago • 5 Years +
Software Development & Engineering

Job Description

Ness K.E. s.r.o is seeking a Senior Java Software Engineer to support the migration of Client Technologies’ Metadata Object Model (MOM) to a newer version. This role involves analyzing existing MOM structures, designing and implementing migration logic, building tools for metadata transformation and validation, and collaborating with data architects. The ideal candidate will have strong Java experience, knowledge of geospatial data models, metadata systems, JSON schema design, data migration, ETL processes, and schema evolution. Ness offers a professional environment, career acceleration, training, and attractive compensation.
Good To Have:
  • Able to translate business and architectural features into quality, consistent software design
  • Solid knowledge of programming practices, strive to write great code that is reusable, flexible, and reliable
  • Strong quality mindset: unit testing, performance testing, writing testable code
  • Self-motivated, well-organized, details-oriented and a strong team player with an agile mindset
Must Have:
  • Analyze and understand existing MOM version
  • Design and implement migration logic for new MOM version
  • Build tools and scripts for metadata transformation, validation, and automated testing
  • Collaborate with data architects and platform engineers
  • Document migration workflows and onboarding materials
  • Experience in Java
  • Experience with geospatial data models, metadata systems, and JSON schema design
  • Strong understanding of data migration, ETL processes, and schema evolution
  • Excellent problem-solving and communication skills in a distributed team environment
  • 5+ years of software development experience in Java
  • Good knowledge of JIRA, Git/GitLab, Confluence/Wiki
Perks:
  • Access to trainings and certifications
  • Bonuses and aids
  • Socializing activities
  • Attractive compensation
  • Working on products and platforms for some of the most innovative software companies in the world
  • Gain knowledge working alongside other highly skilled professionals
  • Accelerate career progression

Add these skills to join the top 1% applicants for this job

team-management
communication
team-player
github
talent-acquisition
game-texts
quality-control
agile-development
automated-testing
performance-testing
gitlab
json
confluence
git
jira
java

Description

Position at Ness K.E. s.r.o

Why NESS

We know that people are our greatest asset. Our staff's professionalism, innovation, teamwork, and dedication to excellence have helped us become one of the world's leading technology companies. It is these qualities that are vital to our continued success. As a Ness employee, you will be working on products and platforms for some of the most innovative software companies in the world.

You'll gain knowledge working alongside other highly skilled professionals that will help accelerate your career progression.

You'll also benefit from an array of advantages like access to trainings and certifications, bonuses, and aids, socializing activities, and attractive compensation.

We are looking for skilled software developers to support the migration of Client Technologies’ Metadata Object Model (MOM) from an older version to a newer version. This project involves working with complex geospatial metadata structures and transforming legacy schemas to align with updated standards and platform capabilities.

Requirements and responsibilities

What you'll do:

  • Analyze and understand the structure, dependencies, and limitations of the existing MOM version
  • Design and implement migration logic to the new MOM version, ensuring schema compatibility and data integrity
  • Build tools and scripts for metadata transformation, validation, and automated testing
  • Collaborate with data architects and platform engineers to ensure alignment with client’s data standards and practices
  • Document migration workflows and contribute to onboarding materials for the new MOM version

What you'll bring:

  • Experience in Java.
  • Experience with geospatial data modelsmetadata systems, and JSON schema design
  • Strong understanding of data migrationETL processes, and schema evolution
  • Excellent problem-solving and communication skills in a distributed team environment

Key skillsets:

  • Bachelor or master’s degree in Computer Science/Information Systems or equivalent
  • 5+ years of software development experience in Java
  • Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git/GitLab) and team collaboration tools (e.g., Confluence/Wiki).

Nice to have:

  • Able to translate business and architectural features into quality, consistent software design
  • Solid knowledge of programming practices, strive to write great code that is reusable, flexible, and reliable.
  • Strong quality mindset is considered a must: unit testing, performance testing, writing testable code
  • Self-motivated, well-organized, details-oriented and a strong team player with an agile mindset

Not checking every single requirement?

If this role sounds good to you, even if you don't meet every single bullet point in the job description, we encourage you to apply anyway. For most of the candidates that applied, we found a role that was a very good fit with their skills.

Let's meet and you may just be the right candidate for one of our roles.

At Ness Digital Engineering we are willing to build a work culture that is based on diversification, inclusion, and authenticity.

Set alerts for more jobs like Senior Java Software Engineer
Set alerts for new jobs by ness digital
Set alerts for new Software Development & Engineering jobs in Romania
Set alerts for new jobs in Romania
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙