Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 4


Java software developer with 4 years of experience. Mostly web and Android application. Strong knowledge of design patterns and best code practices. Experience of architecturing applications, team leading, couching, working remotely in distributed teams.

Technologies: Java, Android, Google Web Toolkit, Spring (IoC, MVC), Hibernate, SQL, HTML, CSS, JavaScript
Ready to work with legacy code, but very interested in modern Big Data technologies. Prefer to work remotely with flexible schedule.