Position: Middle Java developer
Category: Java
English level: upper
Years of experience: 4


Telecom Orchestration Platform. I had been developing application that provides various services to maintain customer's telecom business. Responsibilities: developing backend part of an application, system integrations, clarification of requirements, preparation of technical design.

Clean Code Static Analyzer. Custom ruleset for PMD static analyzer, java and xpath rules represent company's best practices. Responsibilities: leading small team to implement custom rules and customization of existing rules provided by PMD.

Maintenance Support System. Series of system reports and tools to reduce time cost of bug tickets created by support team. Responsibilities: customization of backend part of an application, working in an environment of loosely defined requirements, presentation to support team.