Java Job: Software Engineer - Java - C# Backend Developer

Job added on


United States of America


Remote Position
(From Everywhere/No Office Location)

Job type


Java Job Details

Remote - East Coast Preferred

Software Engineer - Java/C# Backend Developer

5 Openings

1 - Lead Software Engineer - 10+ years experience required

1 - Sr. Software Engineer - 7+ years experience required

3 - Mid Software Engineer - 5 - 7 years experience required

To strengthen our EU R&D team, we are currently looking for a back-end developer. The job will entail maintaining and extending internally developed runtime support libraries: analyzing and solving reported issues, implementing new features, and tuning performance.These libraries implement the core functionality needed to replace certain legacy systems (e.g. IDMS, IMS, Natural, COBOL, VSAM, Adabas, …). Each library typically has two implementations: one in Java and one in C#.

Essential Duties and Responsibilities
Your responsibility will be the ongoing maintenance and extension of multiple runtime support libraries, as well as providing support analyzing and fixing issues reported against these libraries. Occasionally you also organize small training sessions with our internal project teams and customers, to help them understand how to use the support libraries that you maintain.

Skills, Knowledge, and Abilities

Must haves:
Good programming skills in both C# and Java
Passion for keeping up with the latest evolutions in technology
Interest in learning about legacy and low-level technologies (COBOL,
Natural, Adabas, assembler, 3270, …)
Good verbal and written communication skills in English
High attention to detail
Highly autonomous and willing to take initiative

Nice to have:
Working in a professional role developing C#
Working in a professional role developing Java
Interest in and understanding of concepts like processes, threads,
relational databases, network protocols, algorithmic complexity, …;
Experience working with relational databases;
Experience working on Windows and Linux;
Performance-tuning experience in either Java or C#;
Participation in open-source projects;
Communication skills in Dutch;

Education and Experience
Bachelor's or master’s degree in Computer Science, or equivalent
practical experience

Programming Aptitude Test required

Job Type: Full-time

Pay: $80,000.00 - $140,000.00 per year


  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Experience level:

  • 4 years +
  • Java: 4+ years (Required)
  • C#: 4+ years (Required)