Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 4


Experienced Java Software Developer with about 4+ years of professional programming experience. Able to effectively self-manage during independent projects, as well as collaborate in a team setting.I can quickly delve into the workflow and can easily figure out how projects work. I quickly assimilate in legacy projects. Able to learn new technologies rapidly. Worked on both internal and third party products. 
Participated in various stages of the development process from analysis and design to implementation, maintenance, refactoring, testing and review. Held active communication with foreign clients regarding working progress.
Specialized in backend development.
Web applications using Java, Kotlin, REST, GraphQL, MySQL, PostgreSQL, MongoDB, DropWizard, Spring, TypeScript, NodeJS.
Excellent communication and problem-solving skills.
Team player with a positive attitude to drive with delivering results on time and within budget, having the ability to communicate clearly and effectively when discussing issues with team members and management.
Able to learn new technologies rapidly.
I am looking for a project where I can grow as specialist and enhance my technical knowledge as well as develop new skills.
Would like to work remotely.