About the project: iText is a market-leading library for creating and manipulating PDF files, available in both Java and .NET. Technologies stack: Java 8, C#, Groovy, GraalVM, AWS; Git; Jira, GitHub, TeamCity, Jenkins.
  
 
Responsibilities:
  - You will write code in Java for a PDF library, the core part of which is open source.
- You will be involved in investigating and fixing issues with the code coming from the customers.
- You will collaborate with colleagues to develop reusable, maintainable and robust code, implementing new features and extending the library API.
 
 Our requirements:
  - 1+ year of experience with Java and/or C#.
- Degree in Computer Science or another technical field, or comparable hands-on experience.
- Degree in progress is acceptable.
- Good knowledge of CS fundamentals: bits and bytes, data structures, OOP, basic algorithms etc.
- Ability to read technical documents and specifications carefully and understand their meaning and cross-relations deeply.
- A strong desire to learn and grow quickly.
- English: intermediate or higher.
 
 Nice to have:
  - Programming contests participant.
- Experience with scripting tools (Groovy / Python / Shell etc).
- Experience with, or a keen interest in:
* low-level internals of file formats,
 * multilingual text encoding and processing,
 * browser-style layout algorithms,
 * digital signatures.
  
 We offer:
  - Friendly team and comfortable working environment.
- Competitive salary.
- Flexible working hours.
- 28-calendar days vacation.
- Corporate English lessons.
- Health insurance.
- Sports activities compensation.
 
 *Планируемая к замещению вакансия