top of page

Senior Java Developer (IT Technical Lead)


  • Bachelor’s or Master’s degree in computer science, computer engineering, or similar technical field 

  • Experienced Java developer

  • Familiarity with basic computational geometry algorithms, graph algorithms, and algorithms and heuristics in general

  • Familiarity with computer graphics concepts such as coordinate system transformations, fonts, vector graphics, and bitmap graphics

  • Experience with databases and familiarity with MySQL, and MongoDB or similar NoSQL document databases

  • Experience with JSON and XML file formats

  • Familiarity with Javascript, Node.js, HTML and CSS is a plus

  • Familiarity in working with the Adobe PDF file format and OCR programs is a plus

  • Familiarity with Swing and AWT is a plus

  • Familiarity with machine learning, natural language processing, and/or Python is a plus 

  • Familiarity with the Unicode standard is a plus

  • Familiarity with and interests in natural languages and/or non-latin alphabets is a plus

  • Proficient understanding of code versioning tools such as Git and SVN

  • Good problem-solving and strong analytical skills 

  • Excellent verbal communication skills

Job Responsibilities

Looking for a highly skilled and creative senior software developer to join our team and improve our in-house tools for processing and managing newspaper articles. Successful candidate will join a small team of developers that constantly work to improve our in-house newspaper article plotting, cropping, and linking tools. Main responsibility will be developing and improving our core processing tools for analyzing and extracting newspaper articles from PDF and XML input data. Will also be responsible for developing basic user interfaces in Java. Experience with the PDF data file-format is a plus.

More Information

110,000 - 180,000



WFH - Hybrid - Onsite


bottom of page