Position: Java Developer
Category: Java
English level: fluent
Years of experience: 9


EPAM Systems
Lead Software Engineer
Dec 2018 - Present · 3 yrs 10 mos
United States
• Develop and implement new software programs
• Maintain and improve the performance of existing software
• Clearly and regularly communicate with management and technical support colleagues
• Design and update software
• Test and maintain software products to ensure strong functionality and optimisation
• Recommend improvements to existing software programs as necessary• Develop and implement new software programs • Maintain and improve the performance of existing software • Clearly and regularly communicate with management and technical support colleagues • Design and update software • Test and maintain software products to ensure strong functionality and optimisation • Recommend improvements to existing software programs as necessary



Software Developer
Luxoft
Apr 2017 - Nov 2018 · 1 yr 8 mos
Cracow, Lesser Poland 
• Design and implement software components according to business/functional requirements
• Perform unit testing of software components
• Support system integration and user acceptance testing
• Assist in project configuration and requirements management processes
• Analyse existing system code and propose improvements when necessary
• Strong Experience in Banking Domain• Design and implement software components according to business/functional requirements • Perform unit testing of software components • Support system integration and user acceptance testing • Assist in project configuration and requirements management processes • Analyse existing system code and propose improvements when necessary • Strong Experience in Banking Domain


Software Developer
IK-TEX MMC
Jun 2013 - Apr 2017 · 3 yrs 11 mos
Azerbaijan
Job Descriptions :
• Strong with Object Oriented Analysis & Design (OOAD)
• Hands on experience using and developing REST APIs 
• Work experience on JSF and Spring frameworks 
• UNIX/Linux Shell scripting
• Software methodologies and tools
• Excellent communication skills
• Ability to work independently and collaboratively with colleagues and clients