Position: Senior Java Developer / Team Lead
Category: Java
English level: upper
Years of experience: 6

An active member of knowledge sharing sessions and mentoring
Have an experience in development and delivering projects from scratch
Successful experience as a freelance developer
Work on scrum teams of 5-8 engineers
Tasks planning and estimation
Designed and built systems that work with data at scale
Implemented server-side algorithms for processing, aggregating and analyzing data
Optimized systems to boost performance
Refactored legacy code
Interesting projects. Business trips. The positive and active team. Startup or small/middle size company are preferable. Flexible schedule. No legacy. No micromanagement. Don't want to work for the company with a lot of bureaucracy