Position: Middle/Senior Java Developer
Company: IT Craft
Experience required: 2y
English level: intermediate

If you’re the kind of coder who loves file parsing, transformations using regex, Xpath, SAX or XSLT and creating innovative apps and scripts consuming multiple APIs, then we have an amazing position for you. In this role you’ll be exposed to cutting edge linguistic technologies working alongside industry leading engineers, product managers and architects, in a culture of respect and openness. It’s the kind of role where you’ll have direct access to the users and will be able to see your work making a difference in real time.

Responsibilities:
- Create, maintain and improve file parsers which allow a variety of formats to pivot to and from bilingual XLIFF;
- Create, roll out and maintain standalone web applications which consume APIs from our core technologies such as GlobalLink Project Director and GlobalLink Translation Memory Server;
- Design and develop innovative new functionality based on use cases from colleagues in the Solutions, Support Engineering, Product Management and Development teams;
- Research possible solutions for identified gaps to streamline functionality;
Own and drive larger initiatives, including defining milestones and deliverables and progress reporting.

Required qualifications: 
- 2+ years of commercial experience with Java or equivalent languages;
Experience with markup languages such as HTML and XML variants (ie XLIFF, DITA, Docbook);
- Working knowledge using regex, Xpath, SAX and XSLT for file parsing and transformation;
- Strong knowledge in writing middleware that consumes REST APIs;
- Strong communication and organizational skills, ability to work on multiple projects;
- Proactive, self-starter attitude with desire to own projects without supervision;
- Excellent software troubleshooting, problem solving and analytical skills;
- At least intermediate level of English.
 
Will be a plus:
- Full stack experience, including creating bespoke front-ends and working with CSS;
- Knowledge of localization Computer Aided Translation (CAT) tools and translation management tools;
- Knowledge of using Aspose APIs;
- Familiarity with SonarQube and any other code quality and security tools;
- Familiarity with microservices, containerization, CD/CI techniques and with JIRA.

IT Craft offers:
- Competitive salary according to the qualifications;
- Flexible working hours, remote work;
- Opportunity for career growth;
- Reward for sport activities;
- In-house English training;
- Psychological support service;
- A friendly team of open-minded people.

Please send CV.